Details

Time bar (total: 33.2s)

analyze130.0ms (0.4%)

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
50%49.9%49.9%0.1%0%0%0%3
50%49.9%49.9%0.1%0%0%0%4
50%49.9%49.9%0.1%0%0%0%5
75%74.9%25%0.1%0%0%0%6
75%74.9%25%0.1%0%0%0%7
75%74.9%25%0.1%0%0%0%8
87.5%87.4%12.5%0.1%0%0%0%9
87.5%87.4%12.5%0.1%0%0%0%10
87.5%87.4%12.5%0.1%0%0%0%11
93.8%93.6%6.2%0.1%0%0%0%12
Compiler

Compiled 27 to 21 computations (22.2% saved)

sample3.2s (9.6%)

Results
1.2s5678×body256valid
931.0ms914×body4096valid
688.0ms899×body2048valid
280.0ms502×body1024valid
101.0ms263×body512valid
Bogosity

preprocess161.0ms (0.5%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 A) (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)))))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 C) (-.f64 (-.f64 B A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2)))))) (PI.f64)))
Outputs
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 C A)))) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 A) (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (hypot.f64 (-.f64 B C) A)) A))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)))))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 C A))) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 C) (-.f64 (-.f64 B A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2)))))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 B A) (hypot.f64 (-.f64 A B) C)) C))) (PI.f64))
Compiler

Compiled 29 to 23 computations (20.7% saved)

simplify86.0ms (0.3%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)))
Outputs
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))

eval1.0ms (0%)

Compiler

Compiled 42 to 28 computations (33.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
17.5b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
18.9b
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
30.7b
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)))
Compiler

Compiled 45 to 33 computations (26.7% saved)

localize53.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (-.f64 A C) 2)
0.1b
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
0.1b
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
34.8b
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
Compiler

Compiled 141 to 80 computations (43.3% saved)

series203.0ms (0.6%)

Counts
4 → 123
Calls

33 calls:

TimeVariablePointExpression
15.0ms
A
@0
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
9.0ms
A
@-inf
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
2.0ms
A
@inf
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
1.0ms
C
@0
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
1.0ms
A
@0
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
Compiler

Compiled 18760 to 13375 computations (28.7% saved)

rewrite215.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
88×egg-rr
83×egg-rr
40×egg-rr
31×egg-rr
Counts
4 → 242
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(pow.f64 (-.f64 A C) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (hypot.f64 B (-.f64 A C)) 0) (/.f64 1 (pow.f64 (hypot.f64 B (-.f64 A C)) -1)) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) -1) (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B (-.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 B (-.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 B (-.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 B (-.f64 A C)) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 B (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (-.f64 A C) B)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (-.f64 C A) B)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 B (-.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 B (-.f64 A C)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 B) (-.f64 C A) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 1 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 -1 (/.f64 B (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 B (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 -1 (/.f64 (neg.f64 B) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 1 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))) (+.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) -1)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))) (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (-.f64 C A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C A) B) (*.f64 1 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C A) B) (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 B)) (/.f64 (-.f64 C A) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (neg.f64 B)) (/.f64 (neg.f64 A) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (neg.f64 B))) (/.f64 -1 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 2)) (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) (cbrt.f64 (/.f64 (/.f64 1 B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 B) B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) B) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) 2) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 B B))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (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 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 C B) (*.f64 B (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 C A) B) (*.f64 B (hypot.f64 B (-.f64 A C)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 B) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 -1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 C A)) (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (neg.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 C A) (neg.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (-.f64 C A)) (neg.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (-.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 A C)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (neg.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 C A) 1 (neg.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C 1 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 -1 (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 1 (/.f64 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 1 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 C A)) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (-.f64 A C) 2)) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 C A))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (+.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 1 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) 0) (/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))) (-.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (hypot.f64 B (-.f64 A C)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C A) (neg.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) C)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (+.f64 C (neg.f64 (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (-.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) -1) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 0) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C) A)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (hypot.f64 B (-.f64 A C)) C)) A)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 C A) 0) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) -1) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1) (/.f64 1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) -1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (*.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 (cbrt.f64 (-.f64 C A)) (cbrt.f64 (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 A (-.f64 A C) (*.f64 (-.f64 C A) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C (-.f64 C A) (*.f64 (-.f64 A C) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 C A) C (*.f64 (-.f64 A C) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 A C) A (*.f64 (-.f64 C A) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))))) (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 3) (pow.f64 (*.f64 (-.f64 C A) C) 3)) (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))))) (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 A C) A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))))) (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 C A) C) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 3) (pow.f64 (*.f64 (-.f64 C A) C) 3)) (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))))) (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (-.f64 A C) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (-.f64 A C) 2) -1)) (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 C A) C) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))))) (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 A C) A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 3) (pow.f64 (*.f64 (-.f64 C A) C) 3)) (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))))) (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C))) (-.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))) (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A))) (-.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))) (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 C A) (cbrt.f64 (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 A C)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 A C) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 A C) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C A) (-.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 C A)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 C A)) (cbrt.f64 (-.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 A C)) (cbrt.f64 (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)) (cbrt.f64 (-.f64 A C))) (cbrt.f64 (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 A C)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (-.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 A C) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (-.f64 A C) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 A C) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 A C) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 C A) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 3) 2))))))

simplify1.2s (3.6%)

Algorithm
egglog
Counts
365 → 512
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (*.f64 -1 A))))
(*.f64 -1 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(sqrt.f64 (pow.f64 (-.f64 A C) 2))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 5)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 -1 B) 5) (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))))))
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2)))) B)
-1
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B)) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B))) (+.f64 1 (/.f64 A B)))
1
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (/.f64 C B))) (/.f64 A B))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 4))) (/.f64 C B)))) (/.f64 A B))
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))))
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))))
(*.f64 2 (/.f64 C B))
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B)))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2))) B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B))))))
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2) B)))) (/.f64 C B)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(*.f64 -2 (/.f64 A B))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2))))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B)))))
(*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 -1 (+.f64 A (*.f64 -1 A)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))))
(*.f64 2 C)
(+.f64 (*.f64 -2 A) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (+.f64 (*.f64 2 C) (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 -2 A)
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))) (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2))))
(*.f64 -1 B)
(-.f64 (+.f64 C (*.f64 -1 B)) A)
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A)
(-.f64 (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A)
B
(-.f64 (+.f64 C B) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))) B))) A)
(pow.f64 C 2)
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C)))
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(pow.f64 (/.f64 1 A) -2)
(+.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 -2 (*.f64 A C)))
(+.f64 (pow.f64 (/.f64 1 A) -2) (+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (pow.f64 (/.f64 1 A) -2) (+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))))
(pow.f64 (/.f64 -1 A) -2)
(+.f64 (pow.f64 (/.f64 -1 A) -2) (*.f64 -2 (*.f64 A C)))
(+.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))))
(pow.f64 A 2)
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(pow.f64 (/.f64 1 C) -2)
(+.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 -2 (*.f64 A C)))
(+.f64 (pow.f64 (/.f64 1 C) -2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (pow.f64 (/.f64 1 C) -2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(pow.f64 (/.f64 -1 C) -2)
(+.f64 (*.f64 -2 (*.f64 A C)) (pow.f64 (/.f64 -1 C) -2))
(+.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 A C)) (pow.f64 (/.f64 -1 C) -2)))
(+.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 A C)) (pow.f64 (/.f64 -1 C) -2)))
(if (!=.f64 (hypot.f64 B (-.f64 A C)) 0) (/.f64 1 (pow.f64 (hypot.f64 B (-.f64 A C)) -1)) (hypot.f64 B (-.f64 A C)))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))
(*.f64 (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) -1) (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) -1))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(*.f64 (hypot.f64 B (-.f64 A C)) 1)
(*.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(/.f64 (hypot.f64 B (-.f64 A C)) 1)
(pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)
(pow.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 1/2))
(pow.f64 (hypot.f64 B (-.f64 A C)) (/.f64 2 2))
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 (-.f64 C A) B)
(hypot.f64 B (-.f64 C A))
(neg.f64 (neg.f64 (hypot.f64 B (-.f64 A C))))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(sqrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))
(fabs.f64 (hypot.f64 B (-.f64 A C)))
(fma.f64 (/.f64 1 B) (-.f64 C A) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 1 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 -1 0) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 -1 (/.f64 B (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 1 0) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 B (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 -1 (/.f64 (neg.f64 B) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 1 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))) (+.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) -1)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))) (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(+.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))
(+.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (-.f64 C A) B))
(+.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (/.f64 (-.f64 C A) B) (*.f64 1 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)))
(+.f64 (/.f64 C B) (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (/.f64 1 B)))
(+.f64 (/.f64 (-.f64 C A) B) (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 1))
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)))
(-.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))
(-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))
(-.f64 0 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))
(-.f64 (/.f64 0 B) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))
(-.f64 (/.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 B)) (/.f64 (-.f64 C A) (neg.f64 B)))
(-.f64 (/.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (neg.f64 B)) (/.f64 (neg.f64 A) (neg.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 2)))
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (neg.f64 B))) (/.f64 -1 (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 B)))
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B))))
(*.f64 1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 1)
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 1 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 2)) (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) (cbrt.f64 (/.f64 (/.f64 1 B) B)))
(*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) B))
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) B))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) B) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) 2) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 -1 B) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (/.f64 -1 B))
(*.f64 -1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1) (/.f64 -1 B))
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 B B))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (cbrt.f64 B)))
(/.f64 (*.f64 -1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (neg.f64 B))
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) (cbrt.f64 (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (-.f64 (*.f64 C B) (*.f64 B (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 B B))
(/.f64 (-.f64 (*.f64 (-.f64 C A) B) (*.f64 B (hypot.f64 B (-.f64 A C)))) (*.f64 B B))
(/.f64 (neg.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(pow.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) 3)
(pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 1)
(neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))
(neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B) 1))
(neg.f64 (*.f64 (/.f64 -1 B) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(neg.f64 (*.f64 -1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)))
(neg.f64 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 -1 B)))
(neg.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) -1))
(neg.f64 (-.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 C B)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 3))
(fma.f64 (cbrt.f64 (-.f64 C A)) (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (-.f64 C A) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 1 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (-.f64 C A)) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 -1 (-.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (cbrt.f64 (-.f64 A C)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (-.f64 C A) 1 (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))
(fma.f64 C 1 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))
(fma.f64 0 3 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(fma.f64 0 0 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(fma.f64 0 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(fma.f64 1 0 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 -1 (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 1 0) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 1 (/.f64 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 1 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 C A)) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (-.f64 A C) 2)) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 C A))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (+.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 C A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 C 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 1 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) 0) (/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))) (-.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (hypot.f64 B (-.f64 A C)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C A) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 C A))
(+.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) C)
(+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C) (neg.f64 A))
(+.f64 (neg.f64 A) (+.f64 C (neg.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (neg.f64 A) (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 0 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (neg.f64 A))
(+.f64 (*.f64 -1 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (neg.f64 A))
(+.f64 C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 1))
(+.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) -1) (neg.f64 A))
(+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (neg.f64 A))
(+.f64 0 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 0) (-.f64 A C))
(-.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C) A)
(-.f64 0 (-.f64 (-.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(-.f64 (-.f64 0 (-.f64 (hypot.f64 B (-.f64 A C)) C)) A)
(-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 A C))
(-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))
(-.f64 (+.f64 (-.f64 C A) 0) (hypot.f64 B (-.f64 A C)))
(*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 -1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(*.f64 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) -1)
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) -1) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) -1))
(*.f64 (/.f64 1 -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1))
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1) (/.f64 1 -1))
(*.f64 (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) -1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) -1))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (*.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 (cbrt.f64 (-.f64 C A)) (cbrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) -1)
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1) -1)
(pow.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)
(pow.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(neg.f64 (-.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0))
(neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))
(fma.f64 A (-.f64 A C) (*.f64 (-.f64 C A) C))
(fma.f64 C (-.f64 C A) (*.f64 (-.f64 A C) A))
(fma.f64 (-.f64 C A) C (*.f64 (-.f64 A C) A))
(fma.f64 (-.f64 A C) A (*.f64 (-.f64 C A) C))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 3) (pow.f64 (*.f64 (-.f64 C A) C) 3)) (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 A C) A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 C A) C) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 3) (pow.f64 (*.f64 (-.f64 C A) C) 3)) (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (pow.f64 (-.f64 A C) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (-.f64 A C) 2) -1)) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 C A) C) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 A C) A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 3) (pow.f64 (*.f64 (-.f64 C A) C) 3)) (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (-.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C))) (-.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (-.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A))) (-.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))) (pow.f64 (-.f64 A C) 2))
(+.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))
(+.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))
(-.f64 0 (neg.f64 (pow.f64 (-.f64 A C) 2)))
(*.f64 (*.f64 (-.f64 C A) (cbrt.f64 (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))))
(*.f64 (cbrt.f64 (-.f64 A C)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 A C)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2)))
(*.f64 1 (pow.f64 (-.f64 A C) 2))
(*.f64 (pow.f64 (-.f64 A C) 2) 1)
(*.f64 (-.f64 A C) (-.f64 A C))
(*.f64 (-.f64 C A) (-.f64 C A))
(*.f64 (cbrt.f64 (-.f64 C A)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 C A)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 C A)) (cbrt.f64 (-.f64 C A)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 A C)) (cbrt.f64 (-.f64 A C)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)) (cbrt.f64 (-.f64 A C))) (cbrt.f64 (-.f64 A C)))
(*.f64 -1 (neg.f64 (pow.f64 (-.f64 A C) 2)))
(*.f64 (cbrt.f64 (-.f64 A C)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (-.f64 C A)))
(/.f64 (pow.f64 (-.f64 A C) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (-.f64 A C) 3) 2) 1/3)
(pow.f64 (pow.f64 (-.f64 A C) 2) 1)
(pow.f64 (-.f64 A C) 2)
(pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) 3)
(pow.f64 (-.f64 C A) 2)
(neg.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 3) 2))
Outputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) 2))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
A
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 (-.f64 A C) (/.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) A))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(-.f64 C A)
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) 2) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
C
(+.f64 C (*.f64 -1 A))
(-.f64 C A)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (*.f64 -1 A))))
(+.f64 C (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (neg.f64 A))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (-.f64 A C) (/.f64 (*.f64 -1/2 (*.f64 B B)) C))
(+.f64 A (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(+.f64 A (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (pow.f64 (/.f64 -1 C) 2))) (+.f64 (neg.f64 C) (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))
(sqrt.f64 (pow.f64 (-.f64 A C) 2))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 5)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 5))) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 -1 B) 5) (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)) (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 -1 B) 5) (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3)))))
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2)))) B)
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (pow.f64 (-.f64 A C) 2))) B)
-1
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B)) (+.f64 1 (/.f64 A B)))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 (*.f64 B B))) (/.f64 C B)) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B))) (+.f64 1 (/.f64 A B)))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 4)) (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 (*.f64 B B))) (/.f64 C B))) (+.f64 1 (/.f64 A B)))
1
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))
(+.f64 1 (/.f64 (-.f64 C A) B))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (/.f64 C B))) (/.f64 A B))
(+.f64 (*.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) (pow.f64 (/.f64 -1 B) 2)) (+.f64 1 (/.f64 (-.f64 C A) B)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 4))) (/.f64 C B)))) (/.f64 A B))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2)) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 4)) (/.f64 C B)))) (/.f64 A B))
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))
(/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 B))
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))
(fma.f64 (-.f64 (/.f64 1 B) (/.f64 (neg.f64 A) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) C (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))
(fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B)) (fma.f64 (-.f64 (/.f64 1 B) (/.f64 (neg.f64 A) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) C (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))))
(fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B)) (fma.f64 (-.f64 (/.f64 1 B) (/.f64 (neg.f64 A) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) C (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 B)))))
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))
(neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))
(fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))
(fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) B) (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 A A))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) B) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) B) (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)))))
(*.f64 2 (/.f64 C B))
(/.f64 (*.f64 2 C) B)
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B)))
(fma.f64 -2 (/.f64 A B) (/.f64 (*.f64 2 C) B))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))))
(fma.f64 -2 (/.f64 A B) (fma.f64 2 (/.f64 C B) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 C B))))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2))) B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B))))))
(fma.f64 -2 (/.f64 A B) (fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (*.f64 B B) (pow.f64 (/.f64 -1 C) 2))) B) (fma.f64 2 (/.f64 C B) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 C B)))))
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) B)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) A) (neg.f64 B)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) B))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(+.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) B)) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) A) (neg.f64 B)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) B)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2) B)))) (/.f64 C B)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) B)) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) A) (neg.f64 B)) (fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) 2) B))) (/.f64 C B)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) B))
(*.f64 -2 (/.f64 A B))
(/.f64 (*.f64 -2 A) B)
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B)))
(-.f64 (fma.f64 -2 (/.f64 A B) (/.f64 C B)) (neg.f64 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 A B) (/.f64 C B)) (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 A B))) (neg.f64 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 A B) (/.f64 C B)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B))))) (neg.f64 (/.f64 C B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 (/.f64 -1 A) 3)) B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2))))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) B) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 (neg.f64 C) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 (*.f64 -1/2 C) (pow.f64 (*.f64 B B) 2)))) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 (/.f64 -1 A) 3)) B)))))
(*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) 2) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 -1 (+.f64 A (*.f64 -1 A)))
(neg.f64 (+.f64 A (neg.f64 A)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))
(fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 (+.f64 A (neg.f64 A))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))))
(fma.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 (+.f64 A (neg.f64 A)))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))))
(fma.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (fma.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 A A))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 (+.f64 A (neg.f64 A))))))
(*.f64 2 C)
(+.f64 (*.f64 -2 A) (*.f64 2 C))
(fma.f64 -2 A (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 -2 A (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (+.f64 (*.f64 2 C) (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 -2 A (fma.f64 2 C (*.f64 1/2 (*.f64 A (*.f64 (*.f64 B B) (pow.f64 (/.f64 -1 C) 2)))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) 2))) (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(*.f64 -2 A)
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -2 A)) (neg.f64 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 C (fma.f64 -2 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) A))) (neg.f64 C))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))) (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) (+.f64 C (fma.f64 -2 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) A)))) (neg.f64 C))
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(/.f64 (*.f64 (*.f64 B B) 1/2) A)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 (/.f64 -1 A) 3)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 (/.f64 -1 A) 3)) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 (neg.f64 C) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 (*.f64 -1/2 C) (pow.f64 (*.f64 B B) 2)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A)))))
(-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2))))
(-.f64 (-.f64 C A) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(*.f64 -1 B)
(neg.f64 B)
(-.f64 (+.f64 C (*.f64 -1 B)) A)
(-.f64 (+.f64 C (neg.f64 B)) A)
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A)
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))) A)
(-.f64 (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A)
(-.f64 (+.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) A)
B
(-.f64 (+.f64 C B) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B)) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))) B))) A)
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3)) B))) A)
(pow.f64 C 2)
(*.f64 C C)
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C)))
(+.f64 (*.f64 C C) (*.f64 (*.f64 -2 A) C))
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (*.f64 C C) (+.f64 (*.f64 A A) (*.f64 (*.f64 -2 A) C)))
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (*.f64 C C) (+.f64 (*.f64 A A) (*.f64 (*.f64 -2 A) C)))
(pow.f64 (/.f64 1 A) -2)
(+.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 -2 (*.f64 A C)))
(+.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 -2 A) C))
(+.f64 (pow.f64 (/.f64 1 A) -2) (+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (pow.f64 (/.f64 1 A) -2) (+.f64 (*.f64 C C) (*.f64 (*.f64 -2 A) C)))
(+.f64 (pow.f64 (/.f64 1 A) -2) (+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (pow.f64 (/.f64 1 A) -2) (+.f64 (*.f64 C C) (*.f64 (*.f64 -2 A) C)))
(pow.f64 (/.f64 -1 A) -2)
(+.f64 (pow.f64 (/.f64 -1 A) -2) (*.f64 -2 (*.f64 A C)))
(+.f64 (pow.f64 (/.f64 -1 A) -2) (*.f64 (*.f64 -2 A) C))
(+.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (*.f64 C C) (*.f64 (*.f64 -2 A) C)))
(+.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (*.f64 C C) (*.f64 (*.f64 -2 A) C)))
(pow.f64 A 2)
(*.f64 A A)
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))
(+.f64 (*.f64 A A) (*.f64 (*.f64 -2 A) C))
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (*.f64 C C) (+.f64 (*.f64 A A) (*.f64 (*.f64 -2 A) C)))
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (*.f64 C C) (+.f64 (*.f64 A A) (*.f64 (*.f64 -2 A) C)))
(pow.f64 (/.f64 1 C) -2)
(+.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 -2 (*.f64 A C)))
(+.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 (*.f64 -2 A) C))
(+.f64 (pow.f64 (/.f64 1 C) -2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (pow.f64 (/.f64 1 C) -2) (+.f64 (*.f64 A A) (*.f64 (*.f64 -2 A) C)))
(+.f64 (pow.f64 (/.f64 1 C) -2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))))
(+.f64 (pow.f64 (/.f64 1 C) -2) (+.f64 (*.f64 A A) (*.f64 (*.f64 -2 A) C)))
(pow.f64 (/.f64 -1 C) -2)
(+.f64 (*.f64 -2 (*.f64 A C)) (pow.f64 (/.f64 -1 C) -2))
(fma.f64 -2 (*.f64 A C) (pow.f64 (/.f64 -1 C) -2))
(+.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 A C)) (pow.f64 (/.f64 -1 C) -2)))
(+.f64 (*.f64 A A) (fma.f64 -2 (*.f64 A C) (pow.f64 (/.f64 -1 C) -2)))
(+.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 A C)) (pow.f64 (/.f64 -1 C) -2)))
(+.f64 (*.f64 A A) (fma.f64 -2 (*.f64 A C) (pow.f64 (/.f64 -1 C) -2)))
(if (!=.f64 (hypot.f64 B (-.f64 A C)) 0) (/.f64 1 (pow.f64 (hypot.f64 B (-.f64 A C)) -1)) (hypot.f64 B (-.f64 A C)))
(if (!=.f64 (hypot.f64 B (-.f64 A C)) 0) (pow.f64 (/.f64 1 (hypot.f64 B (-.f64 A C))) -1) (hypot.f64 B (-.f64 A C)))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))
(hypot.f64 B (-.f64 A C))
(*.f64 (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) -1) (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) -1))
(hypot.f64 B (-.f64 A C))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(*.f64 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(*.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(hypot.f64 B (-.f64 A C))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 4))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))
(/.f64 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/2)
(hypot.f64 B (-.f64 A C))
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)
(hypot.f64 B (-.f64 A C))
(pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)
(hypot.f64 B (-.f64 A C))
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)
(hypot.f64 B (-.f64 A C))
(pow.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 1/2))
(hypot.f64 B (-.f64 A C))
(pow.f64 (hypot.f64 B (-.f64 A C)) (/.f64 2 2))
(hypot.f64 B (-.f64 A C))
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 (-.f64 C A) B)
(hypot.f64 B (-.f64 C A))
(neg.f64 (neg.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))
(hypot.f64 B (-.f64 A C))
(sqrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))
(hypot.f64 B (-.f64 A C))
(fabs.f64 (hypot.f64 B (-.f64 A C)))
(fma.f64 (/.f64 1 B) (-.f64 C A) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 1 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (pow.f64 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 -1 0) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 -1 (/.f64 B (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 1 0) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 B (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 -1 (/.f64 (neg.f64 B) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 -1 (/.f64 B (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 1 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (pow.f64 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 2)) (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))) (+.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 2) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 2)) (/.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (-.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (-.f64 C A) B)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (-.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (-.f64 C A) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (-.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (-.f64 C A) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (-.f64 (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (-.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (-.f64 C A) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (hypot.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (hypot.f64 B (-.f64 A C)) B) (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) -1)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 0) (pow.f64 (/.f64 1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))) (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(if (!=.f64 (/.f64 (-.f64 (-.f64 C A) (neg.f64 (hypot.f64 B (-.f64 A C)))) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (pow.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 2)) (/.f64 (-.f64 (-.f64 C A) (neg.f64 (hypot.f64 B (-.f64 A C)))) B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(+.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(+.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) (/.f64 (-.f64 C A) B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(+.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (/.f64 C B) (/.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) B))
(+.f64 (/.f64 (-.f64 C A) B) (*.f64 1 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(+.f64 (/.f64 C B) (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (/.f64 1 B)))
(+.f64 (/.f64 C B) (/.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) B))
(+.f64 (/.f64 (-.f64 C A) B) (*.f64 (/.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) B) 1))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(-.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 B (-.f64 A C)) B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(-.f64 0 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(-.f64 (/.f64 0 B) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(-.f64 (/.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 B)) (/.f64 (-.f64 C A) (neg.f64 B)))
(/.f64 (-.f64 (hypot.f64 B (-.f64 A C)) (-.f64 C A)) (neg.f64 B))
(-.f64 (/.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (neg.f64 B)) (/.f64 (neg.f64 A) (neg.f64 B)))
(/.f64 (-.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (neg.f64 A)) (neg.f64 B))
(*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 2)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (neg.f64 B))) (/.f64 -1 (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 B B)))
(*.f64 1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 1)
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 1 B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 2)) (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) (cbrt.f64 (/.f64 (/.f64 1 B) B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 B))
(*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) B) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B))) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) 2) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 -1 B) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (/.f64 -1 B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 -1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1) (/.f64 -1 B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 B B))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (cbrt.f64 B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (*.f64 -1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (neg.f64 B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (neg.f64 B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 1)
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 2) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) (cbrt.f64 (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (-.f64 (*.f64 C B) (*.f64 B (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 B B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (-.f64 (*.f64 (-.f64 C A) B) (*.f64 B (hypot.f64 B (-.f64 A C)))) (*.f64 B B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(/.f64 (neg.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(pow.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 3) 1/3)
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)) 3)
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 1)
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) B) 1))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(neg.f64 (*.f64 (/.f64 -1 B) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(neg.f64 (*.f64 -1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(neg.f64 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 -1 B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(neg.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) -1))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(neg.f64 (-.f64 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) B) (/.f64 C B)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B) 3))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) B)
(fma.f64 (cbrt.f64 (-.f64 C A)) (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (-.f64 C A) (neg.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 1 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (-.f64 C A)) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 -1 (-.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 (cbrt.f64 (-.f64 A C)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (-.f64 C A) 1 (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))
(fma.f64 C 1 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))
(fma.f64 0 3 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(fma.f64 0 0 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(fma.f64 0 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(fma.f64 1 0 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 -1 (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 1 0) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 1 (/.f64 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (pow.f64 (/.f64 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) -1) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 1 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 C A)) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (-.f64 A C) 2)) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 C A))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 A C)) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (+.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) C))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 C A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 C 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 C 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) 0)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) 0)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) 0) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) 0)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (/.f64 1 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 0) (pow.f64 (/.f64 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) -1) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (-.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C)))) 0) (/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))) (-.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (+.f64 (-.f64 C (neg.f64 A)) (hypot.f64 B (-.f64 A C))) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 2))) (+.f64 (-.f64 C (neg.f64 A)) (hypot.f64 B (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(if (!=.f64 (hypot.f64 B (-.f64 A C)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 A C) 2))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C A) (neg.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 C A))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 C (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) C)
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C) (neg.f64 A))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (neg.f64 A) (+.f64 C (neg.f64 (hypot.f64 B (-.f64 A C)))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (neg.f64 A) (-.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 0 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (neg.f64 A))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 -1 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (neg.f64 A))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 B (-.f64 A C))) 1))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) -1) (neg.f64 A))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (neg.f64 A))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 0 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 0 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 0) (-.f64 A C))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C) A)
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 0 (-.f64 (-.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (-.f64 0 (-.f64 (hypot.f64 B (-.f64 A C)) C)) A)
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 A C))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 (-.f64 C A) 0) (hypot.f64 B (-.f64 A C)))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 -1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 1 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) -1)
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) -1) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) -1))
(neg.f64 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1))
(*.f64 (/.f64 1 -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1))
(neg.f64 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1))
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1) (/.f64 1 -1))
(neg.f64 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1))
(*.f64 (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) -1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) -1))
(neg.f64 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (*.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 (cbrt.f64 (-.f64 C A)) (cbrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (*.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))) (-.f64 (cbrt.f64 (-.f64 C A)) (cbrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) -1)
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1) -1)
(neg.f64 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1))
(pow.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(neg.f64 (-.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) 0))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))
(-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 A (-.f64 A C) (*.f64 (-.f64 C A) C))
(fma.f64 C (-.f64 C A) (*.f64 (-.f64 A C) A))
(fma.f64 A (-.f64 A C) (*.f64 (-.f64 C A) C))
(fma.f64 (-.f64 C A) C (*.f64 (-.f64 A C) A))
(fma.f64 A (-.f64 A C) (*.f64 (-.f64 C A) C))
(fma.f64 (-.f64 A C) A (*.f64 (-.f64 C A) C))
(fma.f64 A (-.f64 A C) (*.f64 (-.f64 C A) C))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 2) (*.f64 (*.f64 (-.f64 A C) A) (fma.f64 (-.f64 A C) A (neg.f64 (*.f64 (-.f64 C A) C))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 2) (*.f64 (*.f64 (-.f64 A C) A) (fma.f64 (-.f64 A C) A (neg.f64 (*.f64 (-.f64 C A) C)))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 3) (pow.f64 (*.f64 (-.f64 C A) C) 3)) (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 2) (*.f64 (*.f64 (-.f64 C A) C) (fma.f64 (-.f64 C A) C (neg.f64 (*.f64 (-.f64 A C) A))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 2) (*.f64 (*.f64 (-.f64 C A) C) (fma.f64 (-.f64 C A) C (neg.f64 (*.f64 (-.f64 A C) A)))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 A C) A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 A C) A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 2) (*.f64 (*.f64 (-.f64 A C) A) (fma.f64 (-.f64 A C) A (neg.f64 (*.f64 (-.f64 C A) C)))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 C A) C) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 3) (pow.f64 (*.f64 (-.f64 C A) C) 3)) (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 C A) C) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 2) (*.f64 (*.f64 (-.f64 C A) C) (fma.f64 (-.f64 C A) C (neg.f64 (*.f64 (-.f64 A C) A)))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (pow.f64 (-.f64 A C) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (-.f64 A C) 2) -1)) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (pow.f64 (-.f64 A C) 2) 0) (pow.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) -1) -1) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 C A) C) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 C A) C) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 2) (*.f64 (*.f64 (-.f64 A C) A) (fma.f64 (-.f64 A C) A (neg.f64 (*.f64 (-.f64 C A) C)))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 A C) A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 3) (pow.f64 (*.f64 (-.f64 C A) C) 3)) (+.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (*.f64 (-.f64 A C) A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 C A) C) 3) (pow.f64 (*.f64 (-.f64 A C) A) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 A C) A) 2) (*.f64 (*.f64 (-.f64 C A) C) (fma.f64 (-.f64 C A) C (neg.f64 (*.f64 (-.f64 A C) A)))))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (-.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A)) (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C))) (-.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (fma.f64 (-.f64 A C) A (neg.f64 (*.f64 (-.f64 C A) C))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 A C) A) 2) (pow.f64 (*.f64 (-.f64 C A) C) 2)) (fma.f64 (-.f64 A C) A (neg.f64 (*.f64 (-.f64 C A) C)))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (-.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 C A) C)) (*.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 A C) A))) (-.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))) (pow.f64 (-.f64 A C) 2))
(if (!=.f64 (fma.f64 (-.f64 C A) C (neg.f64 (*.f64 (-.f64 A C) A))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 A C) A) 2) (pow.f64 (*.f64 (-.f64 C A) C) 2)) (fma.f64 (-.f64 A C) A (neg.f64 (*.f64 (-.f64 C A) C)))) (pow.f64 (-.f64 A C) 2))
(+.f64 (*.f64 (-.f64 A C) A) (*.f64 (-.f64 C A) C))
(fma.f64 A (-.f64 A C) (*.f64 (-.f64 C A) C))
(+.f64 (*.f64 (-.f64 C A) C) (*.f64 (-.f64 A C) A))
(fma.f64 A (-.f64 A C) (*.f64 (-.f64 C A) C))
(-.f64 0 (neg.f64 (pow.f64 (-.f64 A C) 2)))
(pow.f64 (-.f64 A C) 2)
(*.f64 (*.f64 (-.f64 C A) (cbrt.f64 (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))))
(neg.f64 (*.f64 (*.f64 (-.f64 C A) (cbrt.f64 (-.f64 A C))) (cbrt.f64 (pow.f64 (-.f64 A C) 2))))
(*.f64 (cbrt.f64 (-.f64 A C)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 A C)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 (-.f64 A C) (cbrt.f64 (-.f64 A C))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 1 (pow.f64 (-.f64 A C) 2))
(pow.f64 (-.f64 A C) 2)
(*.f64 (pow.f64 (-.f64 A C) 2) 1)
(pow.f64 (-.f64 A C) 2)
(*.f64 (-.f64 A C) (-.f64 A C))
(pow.f64 (-.f64 A C) 2)
(*.f64 (-.f64 C A) (-.f64 C A))
(pow.f64 (-.f64 C A) 2)
(*.f64 (cbrt.f64 (-.f64 C A)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 C A)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 C A)) (cbrt.f64 (-.f64 C A)))
(*.f64 (cbrt.f64 (-.f64 C A)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 C A)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 A C)) (cbrt.f64 (-.f64 A C)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 (-.f64 A C) (cbrt.f64 (-.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2)) (cbrt.f64 (-.f64 A C))) (cbrt.f64 (-.f64 A C)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 2) (-.f64 A C))) (cbrt.f64 (-.f64 A C)))
(*.f64 -1 (neg.f64 (pow.f64 (-.f64 A C) 2)))
(pow.f64 (-.f64 A C) 2)
(*.f64 (cbrt.f64 (-.f64 A C)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (-.f64 C A)))
(*.f64 (cbrt.f64 (-.f64 A C)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (-.f64 C A))))
(/.f64 (pow.f64 (-.f64 A C) 2) 1)
(pow.f64 (-.f64 A C) 2)
(pow.f64 (pow.f64 (pow.f64 (-.f64 A C) 3) 2) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 3) 2))
(pow.f64 (pow.f64 (-.f64 A C) 2) 1)
(pow.f64 (-.f64 A C) 2)
(pow.f64 (-.f64 A C) 2)
(pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) 3)
(pow.f64 (-.f64 A C) 2)
(pow.f64 (-.f64 C A) 2)
(neg.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)))
(pow.f64 (-.f64 A C) 2)
(cbrt.f64 (pow.f64 (pow.f64 (-.f64 A C) 3) 2))

localize33.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
0.0b
(/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)
0.1b
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
1.1b
(+.f64 A (hypot.f64 (-.f64 A C) B))
Compiler

Compiled 74 to 16 computations (78.4% saved)

series176.0ms (0.5%)

Counts
4 → 135
Calls

36 calls:

TimeVariablePointExpression
2.0ms
C
@-inf
(-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
1.0ms
C
@inf
(+.f64 A (hypot.f64 (-.f64 A C) B))
1.0ms
A
@-inf
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
1.0ms
C
@-inf
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
1.0ms
A
@inf
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
Compiler

Compiled 20480 to 13415 computations (34.5% saved)

rewrite205.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
104×egg-rr
104×egg-rr
96×egg-rr
44×egg-rr
Counts
4 → 348
Calls
Call 1
Inputs
(+.f64 A (hypot.f64 (-.f64 A C) B))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)
(-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 A) (cbrt.f64 (*.f64 A A)) (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 A (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (hypot.f64 (-.f64 A C) B) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 (-.f64 A C) B) 1 A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 A) (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A 1 (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 A (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 A A)) (-.f64 (hypot.f64 (-.f64 A C) B) A)) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 A 0) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (hypot.f64 (-.f64 A C) B) 0) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 A A)) (-.f64 (hypot.f64 (-.f64 A C) B) A)) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A))) 0) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) (/.f64 1 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))))) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 0) (/.f64 1 (/.f64 1 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 A (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (hypot.f64 (-.f64 A C) B) A)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 A)) (neg.f64 (neg.f64 (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (hypot.f64 (-.f64 A C) B))) (neg.f64 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 A A)) (-.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (*.f64 A (hypot.f64 (-.f64 A C) B))))) (+.f64 (cbrt.f64 A) (cbrt.f64 (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 (*.f64 A (hypot.f64 (-.f64 A C) B))))) (+.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2) 2) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (/.f64 (cbrt.f64 32400) (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 1 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -1) (/.f64 -180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (*.f64 (/.f64 -1 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) -1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) 1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) 1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (neg.f64 (/.f64 (PI.f64) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 (PI.f64) 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 -180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 C (/.f64 1 B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 C B)) (cbrt.f64 (pow.f64 (/.f64 C B) 2)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (*.f64 C C)) B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (pow.f64 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 2) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 2)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (pow.f64 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 -1 (/.f64 (neg.f64 B) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (/.f64 B (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 -1 (/.f64 B (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))) (-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 C B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (-.f64 C A)) (*.f64 (/.f64 1 B) (neg.f64 (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C A) B) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C A) B) (neg.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 C B) (*.f64 B B)) (/.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 C (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 B)) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)) (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) B) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) -1) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (neg.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 C A) B) (*.f64 B (hypot.f64 (-.f64 A C) B))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 C) B) (*.f64 (neg.f64 B) (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (neg.f64 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 C) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 C) (neg.f64 B)) (*.f64 (neg.f64 B) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 (neg.f64 B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 B (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)))) (*.f64 B (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 C (neg.f64 B)) (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 B (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (cbrt.f64 (*.f64 B B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (neg.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)) (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (cbrt.f64 (neg.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) B) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (-.f64 C A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (+.f64 A (hypot.f64 (-.f64 A C) B)) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 C A)) (cbrt.f64 (pow.f64 (-.f64 C A) 2)) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C 1 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (hypot.f64 (-.f64 A C) B) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (/.f64 1 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 -1 (/.f64 1 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 1 (/.f64 1 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C) 0) (/.f64 (-.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (*.f64 C C)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 A A)) (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C A) 0) (/.f64 (+.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 A 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))))) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 0) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (*.f64 -1 (-.f64 (hypot.f64 (-.f64 A C) B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (*.f64 -1 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (neg.f64 C)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (*.f64 (neg.f64 C) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 C) -1) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (neg.f64 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 C)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 C 0) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 C (-.f64 A (neg.f64 (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 A) (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (neg.f64 C)) (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1) A)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) 2) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 C C)) (+.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (*.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 (cbrt.f64 C) (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3))))))

simplify1.7s (5%)

Algorithm
egglog
Counts
483 → 663
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (*.f64 2 A))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))))))
C
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
C
(+.f64 A (+.f64 C (*.f64 -1 A)))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (*.f64 -1 A)))))
(*.f64 -1 C)
(+.f64 (*.f64 2 A) (*.f64 -1 C))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
B
(+.f64 A B)
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) B)))
(*.f64 -1 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))))
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))))
(*.f64 2 (/.f64 C B))
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B)))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2))) B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B))))))
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2) B)))) (/.f64 C B)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(*.f64 -2 (/.f64 A B))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2))))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B)))))
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2)))) B)
-1
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B)) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B))) (+.f64 1 (/.f64 A B)))
1
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (/.f64 C B))) (/.f64 A B))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 4))) (/.f64 C B)))) (/.f64 A B))
(*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 -1 (+.f64 A (*.f64 -1 A)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))))
(*.f64 2 C)
(+.f64 (*.f64 -2 A) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (+.f64 (*.f64 2 C) (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 -2 A)
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))) (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2))))
(*.f64 -1 B)
(-.f64 (+.f64 C (*.f64 -1 B)) A)
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A)
(-.f64 (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A)
B
(-.f64 (+.f64 C B) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))) B))) A)
(fma.f64 (cbrt.f64 A) (cbrt.f64 (*.f64 A A)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) A)
(fma.f64 1 A (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) A)
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (hypot.f64 (-.f64 A C) B) 1 A)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 A) (hypot.f64 (-.f64 A C) B))
(fma.f64 A 1 (hypot.f64 (-.f64 A C) B))
(if (!=.f64 (-.f64 A (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 A A)) (-.f64 (hypot.f64 (-.f64 A C) B) A)) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 A 0) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (hypot.f64 (-.f64 A C) B) 0) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 A A)) (-.f64 (hypot.f64 (-.f64 A C) B) A)) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A))) 0) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) (/.f64 1 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 0) (/.f64 1 (/.f64 1 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 1 0) (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(+.f64 (hypot.f64 (-.f64 A C) B) A)
(+.f64 (neg.f64 (neg.f64 A)) (neg.f64 (neg.f64 (hypot.f64 (-.f64 A C) B))))
(+.f64 (neg.f64 (neg.f64 (hypot.f64 (-.f64 A C) B))) (neg.f64 (neg.f64 A)))
(-.f64 0 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (+.f64 A (hypot.f64 (-.f64 A C) B)))
(*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))
(*.f64 -1 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))
(*.f64 (neg.f64 -1) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 A A)) (-.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (*.f64 A (hypot.f64 (-.f64 A C) B))))) (+.f64 (cbrt.f64 A) (cbrt.f64 (hypot.f64 (-.f64 A C) B))))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 (*.f64 A (hypot.f64 (-.f64 A C) B))))) (+.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 A)))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))
(/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 1)
(/.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) -1)
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 1)
(neg.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2) 2) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (cbrt.f64 180) (*.f64 (/.f64 (cbrt.f64 32400) (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 -180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) 1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) 2))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 1 (PI.f64))) 2))
(*.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))
(*.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180))
(*.f64 (sqrt.f64 180) (*.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 180)
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (/.f64 -1 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -1) (/.f64 -180 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))
(*.f64 -180 (*.f64 (/.f64 -1 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (neg.f64 (/.f64 (PI.f64) 180)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))) 3)
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 1)
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 -180 (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (neg.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 3))
(fma.f64 C (/.f64 1 B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 C B)) (cbrt.f64 (pow.f64 (/.f64 C B) 2)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(fma.f64 1 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(fma.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (*.f64 C C)) B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (pow.f64 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 2) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 2)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (pow.f64 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 -1 (/.f64 (neg.f64 B) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 1 0) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (/.f64 B (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 -1 (/.f64 B (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))) (-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(+.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(+.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 C B))
(+.f64 (*.f64 (/.f64 1 B) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (/.f64 C B))
(+.f64 (*.f64 (/.f64 1 B) (-.f64 C A)) (*.f64 (/.f64 1 B) (neg.f64 (hypot.f64 (-.f64 A C) B))))
(+.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))))
(+.f64 (/.f64 C B) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 1))
(+.f64 (/.f64 (-.f64 C A) B) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (/.f64 1 B)))
(+.f64 (/.f64 (-.f64 C A) B) (neg.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B)))
(-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B))
(-.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))
(-.f64 0 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))
(-.f64 (/.f64 (*.f64 C B) (*.f64 B B)) (/.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 B B)))
(-.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 C (neg.f64 B)))
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))
(-.f64 (/.f64 0 B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))
(-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (/.f64 A B))
(*.f64 1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)) (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) B))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B))))
(*.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (/.f64 1 B))
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) B) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2) 2))
(*.f64 -1 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))
(*.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (*.f64 B B)))
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (/.f64 -1 B))
(*.f64 (/.f64 -1 B) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))
(*.f64 (*.f64 (/.f64 1 B) -1) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))
(*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (neg.f64 (/.f64 1 B)))
(/.f64 (*.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1) (*.f64 B B))
(/.f64 (-.f64 (*.f64 (-.f64 C A) B) (*.f64 B (hypot.f64 (-.f64 A C) B))) (*.f64 B B))
(/.f64 (-.f64 (*.f64 (neg.f64 C) B) (*.f64 (neg.f64 B) (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (neg.f64 B) B))
(/.f64 (-.f64 (*.f64 (neg.f64 C) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (*.f64 (neg.f64 C) (neg.f64 B)) (*.f64 (neg.f64 B) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 (neg.f64 B) (neg.f64 B)))
(/.f64 (-.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 B (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)))) (*.f64 B (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (*.f64 C (neg.f64 B)) (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 B (neg.f64 B)))
(/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (*.f64 B B))
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (neg.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))
(/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (neg.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (*.f64 B B)))
(/.f64 (neg.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (neg.f64 B))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)) (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 B))
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2))) (cbrt.f64 B))
(/.f64 (/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))))
(/.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (cbrt.f64 (neg.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2))
(/.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(/.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1) (*.f64 B B))
(/.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) B) B)
(/.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 3) 1/3)
(pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 1)
(neg.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))
(neg.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B) 1))
(neg.f64 (-.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (-.f64 C A) B)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 3))
(fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(fma.f64 (neg.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) C)
(fma.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))) C)
(fma.f64 1 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)
(fma.f64 -1 (+.f64 A (hypot.f64 (-.f64 A C) B)) C)
(fma.f64 (cbrt.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) C)
(fma.f64 (cbrt.f64 (-.f64 C A)) (cbrt.f64 (pow.f64 (-.f64 C A) 2)) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 C 1 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(fma.f64 0 0 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(fma.f64 1 0 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 C A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (hypot.f64 (-.f64 A C) B) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 1 0) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (/.f64 1 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 -1 (/.f64 1 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 1 (/.f64 1 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C) 0) (/.f64 (-.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (*.f64 C C)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 A A)) (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 C A) 0) (/.f64 (+.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 A 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))))) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(+.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)
(+.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 C A))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 A))
(+.f64 (neg.f64 A) (+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C))
(+.f64 (-.f64 0 0) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(+.f64 (neg.f64 A) (*.f64 -1 (-.f64 (hypot.f64 (-.f64 A C) B) C)))
(+.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (*.f64 -1 (neg.f64 C)))
(+.f64 (*.f64 -1 (neg.f64 C)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(+.f64 (neg.f64 A) (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) -1))
(+.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (*.f64 (neg.f64 C) -1))
(+.f64 (*.f64 (neg.f64 C) -1) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(+.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (neg.f64 (neg.f64 C)))
(+.f64 (neg.f64 (neg.f64 C)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(+.f64 0 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
(-.f64 (+.f64 C 0) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(-.f64 C (-.f64 A (neg.f64 (hypot.f64 (-.f64 A C) B))))
(-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 A C))
(-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (neg.f64 C))
(-.f64 (neg.f64 A) (-.f64 (hypot.f64 (-.f64 A C) B) C))
(-.f64 (-.f64 0 (neg.f64 C)) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1) A)
(-.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))
(*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 1 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(*.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) 2) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))
(*.f64 (neg.f64 -1) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))
(*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 C C)) (+.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (*.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 (cbrt.f64 C) (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 -1 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))
(*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) -1)
(*.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)
(/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) -1)
(pow.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3)
(pow.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)
(neg.f64 (-.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0))
(neg.f64 (-.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(neg.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))
(cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3))
Outputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) A))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) A)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) 2))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) A))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (*.f64 2 A))
(fma.f64 2 A (neg.f64 C))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 (neg.f64 C) (fma.f64 2 A (/.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) A)))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))))))
(+.f64 (neg.f64 C) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))))))
C
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))
(+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A))))
(+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 C (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) A) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) 2) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
C
(+.f64 A (+.f64 C (*.f64 -1 A)))
(+.f64 A (-.f64 C A))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 (+.f64 A C) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A)))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (*.f64 -1 A)))))
(+.f64 (+.f64 A C) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (neg.f64 A))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 (*.f64 2 A) (*.f64 -1 C))
(fma.f64 2 A (neg.f64 C))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (fma.f64 2 A (neg.f64 C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) C))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(fma.f64 -1/2 (*.f64 (*.f64 A (*.f64 B B)) (pow.f64 (/.f64 -1 C) 2)) (+.f64 (fma.f64 2 A (neg.f64 C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))
(+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
B
(+.f64 A B)
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (neg.f64 B))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 A (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))))))
(+.f64 A (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)) (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)) (pow.f64 (/.f64 -1 B) 3))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))
(neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) B))
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))
(fma.f64 (-.f64 (/.f64 1 B) (/.f64 (neg.f64 A) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) C (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) B)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))
(fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B)) (fma.f64 (-.f64 (/.f64 1 B) (/.f64 (neg.f64 A) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) C (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))))
(fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B)) (fma.f64 (-.f64 (/.f64 1 B) (/.f64 (neg.f64 A) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) C (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) B)))))
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))
(/.f64 (+.f64 (neg.f64 A) A) B)
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))
(fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (/.f64 (+.f64 (neg.f64 A) A) B))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))
(fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) B) (/.f64 (+.f64 (neg.f64 A) A) B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 A A))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) B) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) B) (/.f64 (+.f64 (neg.f64 A) A) B))))
(*.f64 2 (/.f64 C B))
(/.f64 (*.f64 2 C) B)
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B)))
(fma.f64 -2 (/.f64 A B) (/.f64 (*.f64 2 C) B))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))))
(fma.f64 -2 (/.f64 A B) (fma.f64 2 (/.f64 C B) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 C B))))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2))) B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B))))))
(fma.f64 -2 (/.f64 A B) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 B B)) (pow.f64 (/.f64 -1 C) 2)) B) (fma.f64 2 (/.f64 C B) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 C B)))))
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) B)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(+.f64 (/.f64 (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) B) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) B))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) B))) (+.f64 (/.f64 (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) B) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) B)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2) B)))) (/.f64 C B)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) B)) (+.f64 (/.f64 (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) B) (fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) 2) B))) (/.f64 C B)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) B))
(*.f64 -2 (/.f64 A B))
(/.f64 (*.f64 -2 A) B)
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B)))
(-.f64 (fma.f64 -2 (/.f64 A B) (/.f64 C B)) (neg.f64 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 A B) (/.f64 C B)) (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 A B))) (neg.f64 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 A B) (/.f64 C B)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B))))) (neg.f64 (/.f64 C B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2))))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 (neg.f64 C) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 (*.f64 -1/2 C) (pow.f64 (*.f64 B B) 2)))) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) B)))))
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2)))) B)
-1
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B)) (+.f64 1 (/.f64 A B)))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2)) (/.f64 C B)) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B))) (+.f64 1 (/.f64 A B)))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 4)) (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2)) (/.f64 C B))) (+.f64 1 (/.f64 A B)))
1
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))
(+.f64 1 (/.f64 (-.f64 C A) B))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (/.f64 C B))) (/.f64 A B))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (/.f64 (-.f64 C A) B)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 4))) (/.f64 C B)))) (/.f64 A B))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2)) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 4)) (/.f64 C B)))) (/.f64 A B))
(*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) 2) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 -1 (+.f64 A (*.f64 -1 A)))
(+.f64 (neg.f64 A) A)
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))
(fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))))
(fma.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))))
(fma.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (fma.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 A A))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A))))
(*.f64 2 C)
(+.f64 (*.f64 -2 A) (*.f64 2 C))
(fma.f64 -2 A (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 -2 A (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (+.f64 (*.f64 2 C) (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 -2 A (fma.f64 2 C (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B B)) (pow.f64 (/.f64 -1 C) 2))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) 2))) (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(*.f64 -2 A)
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C))
(+.f64 (+.f64 C (*.f64 -2 A)) C)
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(+.f64 (+.f64 C (fma.f64 -2 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) A))) C)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))) (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(+.f64 (fma.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) (+.f64 C (fma.f64 -2 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) A)))) C)
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(/.f64 (*.f64 (*.f64 B B) 1/2) A)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 (neg.f64 C) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 (*.f64 -1/2 C) (pow.f64 (*.f64 B B) 2)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A)))))
(-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2))))
(*.f64 -1 B)
(neg.f64 B)
(-.f64 (+.f64 C (*.f64 -1 B)) A)
(-.f64 (+.f64 C (neg.f64 B)) A)
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A)
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))) A)
(-.f64 (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A)
(-.f64 (+.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) A)
B
(-.f64 (+.f64 C B) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B)) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))) B))) A)
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3)) B))) A)
(fma.f64 (cbrt.f64 A) (cbrt.f64 (*.f64 A A)) (hypot.f64 (-.f64 A C) B))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(fma.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) A)
(+.f64 A (hypot.f64 (-.f64 A C) B))
(fma.f64 1 A (hypot.f64 (-.f64 A C) B))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) A)
(+.f64 A (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (hypot.f64 (-.f64 A C) B) 1 A)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 A) (hypot.f64 (-.f64 A C) B))
(fma.f64 A 1 (hypot.f64 (-.f64 A C) B))
(if (!=.f64 (-.f64 A (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 A A)) (-.f64 (hypot.f64 (-.f64 A C) B) A)) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 A 0) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (hypot.f64 (-.f64 A C) B) 0) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 A A)) (-.f64 (hypot.f64 (-.f64 A C) B) A)) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A))) 0) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 A A (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) A)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) (/.f64 1 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 0) (/.f64 1 (/.f64 1 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 0) (pow.f64 (/.f64 1 (+.f64 A (hypot.f64 (-.f64 A C) B))) -1) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 1 0) (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(+.f64 (hypot.f64 (-.f64 A C) B) A)
(+.f64 A (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 (neg.f64 A)) (neg.f64 (neg.f64 (hypot.f64 (-.f64 A C) B))))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 (neg.f64 (hypot.f64 (-.f64 A C) B))) (neg.f64 (neg.f64 A)))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(-.f64 0 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(*.f64 1 (+.f64 A (hypot.f64 (-.f64 A C) B)))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 1)
(+.f64 A (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))
(*.f64 -1 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(*.f64 (neg.f64 -1) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))
(neg.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)))))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(*.f64 (+.f64 (cbrt.f64 (*.f64 A A)) (-.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (*.f64 A (hypot.f64 (-.f64 A C) B))))) (+.f64 (cbrt.f64 A) (cbrt.f64 (hypot.f64 (-.f64 A C) B))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (*.f64 A A)) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (*.f64 A (hypot.f64 (-.f64 A C) B)))) (+.f64 (cbrt.f64 A) (cbrt.f64 (hypot.f64 (-.f64 A C) B))))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 (*.f64 A (hypot.f64 (-.f64 A C) B))))) (+.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 A)))
(*.f64 (-.f64 (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (*.f64 A A))) (cbrt.f64 (*.f64 A (hypot.f64 (-.f64 A C) B)))) (+.f64 (cbrt.f64 A) (cbrt.f64 (hypot.f64 (-.f64 A C) B))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))))
(/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 1)
(+.f64 A (hypot.f64 (-.f64 A C) B))
(/.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) -1)
(+.f64 A (hypot.f64 (-.f64 A C) B))
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) 3)
(+.f64 A (hypot.f64 (-.f64 A C) B))
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(+.f64 A (hypot.f64 (-.f64 A C) B))
(pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 1)
(+.f64 A (hypot.f64 (-.f64 A C) B))
(neg.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3))
(+.f64 A (hypot.f64 (-.f64 A C) B))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))))
(*.f64 (cbrt.f64 180) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2) 2) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))) 2) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 32400) (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(*.f64 (cbrt.f64 180) (*.f64 (/.f64 (cbrt.f64 32400) (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 32400) (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(/.f64 (*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 -180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (neg.f64 (PI.f64)))) -180) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (neg.f64 (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (neg.f64 (PI.f64)))) -180) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180)) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) 2)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 32400 (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))
(*.f64 (cbrt.f64 32400) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 180)) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) 2) 2))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 1 (PI.f64))) 2))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 1 (PI.f64))) 2))
(*.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))
(*.f64 (cbrt.f64 32400) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 180)) (PI.f64)))
(*.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (sqrt.f64 180) (*.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 180)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (/.f64 -1 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -1) (/.f64 -180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (cbrt.f64 32400) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 180)) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 -180 (*.f64 (/.f64 -1 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) 2) (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 -180) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) 2) (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (neg.f64 (/.f64 (PI.f64) 180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (PI.f64))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 (PI.f64) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))) 3)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))
(*.f64 (neg.f64 (/.f64 -180 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (neg.f64 (/.f64 -180 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 -180 (PI.f64))))
(*.f64 (neg.f64 (/.f64 -180 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (neg.f64 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 3))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(fma.f64 C (/.f64 1 B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(fma.f64 (cbrt.f64 (/.f64 C B)) (cbrt.f64 (pow.f64 (/.f64 C B) 2)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(fma.f64 1 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(fma.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (*.f64 C C)) B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (pow.f64 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (pow.f64 (/.f64 B (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) -1) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 2) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 2)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 2) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 2)) (/.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (/.f64 (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (*.f64 B B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (/.f64 (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (*.f64 B B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (/.f64 (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (*.f64 B B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (/.f64 (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (*.f64 B B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (pow.f64 (/.f64 B (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) -1) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (pow.f64 (/.f64 B (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) -1) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 -1 (/.f64 (neg.f64 B) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 -1 (/.f64 B (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 1 0) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 1 0) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (/.f64 B (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) (/.f64 B (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 -1 (/.f64 B (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 -1 (/.f64 B (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))) (-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 2) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 2)) (-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 2)) (/.f64 (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (-.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 C B)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (-.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 C B))))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (-.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 C B))))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B))) (*.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (-.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 C B))))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 (-.f64 C A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (hypot.f64 (-.f64 A C) B) B)) (*.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C A) B) 3) (pow.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C A) B) 2) (*.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(+.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(+.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 C B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(+.f64 (*.f64 (/.f64 1 B) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (/.f64 C B))
(+.f64 (/.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) B) (/.f64 C B))
(+.f64 (*.f64 (/.f64 1 B) (-.f64 C A)) (*.f64 (/.f64 1 B) (neg.f64 (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(+.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))))
(+.f64 (/.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) B) (/.f64 C B))
(+.f64 (/.f64 C B) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) 1))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(+.f64 (/.f64 (-.f64 C A) B) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (/.f64 1 B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(+.f64 (/.f64 (-.f64 C A) B) (neg.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 C B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 (-.f64 C A) B) (/.f64 (hypot.f64 (-.f64 A C) B) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 0 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 (*.f64 C B) (*.f64 B B)) (/.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 B B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (/.f64 C (neg.f64 B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 0 B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (/.f64 A B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 1 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 1)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)) (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (/.f64 1 B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) B) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) 2) 2)))
(*.f64 -1 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (*.f64 B B)))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) B) B)
(*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 B)))
(*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (/.f64 -1 B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 -1 B) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (*.f64 (/.f64 1 B) -1) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (neg.f64 (/.f64 1 B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (*.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1) (*.f64 B B))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) B) B)
(/.f64 (-.f64 (*.f64 (-.f64 C A) B) (*.f64 B (hypot.f64 (-.f64 A C) B))) (*.f64 B B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (-.f64 (*.f64 (neg.f64 C) B) (*.f64 (neg.f64 B) (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (neg.f64 B) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (-.f64 (*.f64 (neg.f64 C) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 B) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (*.f64 (neg.f64 C) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (*.f64 (neg.f64 C) (neg.f64 B)) (*.f64 (neg.f64 B) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 (neg.f64 B) (neg.f64 B)))
(/.f64 (+.f64 (*.f64 (neg.f64 C) (neg.f64 B)) (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 B B))
(/.f64 (-.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 B (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)))) (*.f64 B (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 C (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B))) (*.f64 B (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (*.f64 C (neg.f64 B)) (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 B (neg.f64 B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (*.f64 B B))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) B) B)
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (fma.f64 (/.f64 C (cbrt.f64 B)) B (neg.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (+.f64 A (hypot.f64 (-.f64 A C) B))))) (*.f64 B (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(/.f64 (fma.f64 (/.f64 C (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (neg.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))
(/.f64 (fma.f64 (/.f64 C (cbrt.f64 B)) (neg.f64 B) (neg.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (cbrt.f64 (*.f64 (neg.f64 B) (*.f64 B B))))
(/.f64 (neg.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (*.f64 B B)))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) B) B)
(/.f64 (neg.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 B)))
(/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (neg.f64 B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)) (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 B))
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 1)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 B)))
(/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 2))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 B))
(/.f64 (/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 B)))
(/.f64 (/.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))))
(/.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(/.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 B)))
(/.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) (cbrt.f64 (neg.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2))
(/.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(/.f64 (fma.f64 C B (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 B)) (*.f64 B (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1) (*.f64 B B))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) B) B)
(/.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) B) B)
(/.f64 (/.f64 (fma.f64 C B (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) B) B)
(/.f64 (/.f64 (fma.f64 C B (neg.f64 (*.f64 B (+.f64 A (hypot.f64 (-.f64 A C) B))))) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (fma.f64 C B (*.f64 B (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B (cbrt.f64 B))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 3)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(pow.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 3) 1/3)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 1)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(neg.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(neg.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) B) 1))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(neg.f64 (-.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 (-.f64 C A) B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 3))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 (neg.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) C)
(fma.f64 (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))) C)
(fma.f64 1 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 -1 (+.f64 A (hypot.f64 (-.f64 A C) B)) C)
(fma.f64 (cbrt.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) C)
(fma.f64 (cbrt.f64 (-.f64 C A)) (cbrt.f64 (pow.f64 (-.f64 C A) 2)) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 C 1 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(fma.f64 0 0 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(fma.f64 0 0 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 0 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(fma.f64 1 0 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 C A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 C A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (hypot.f64 (-.f64 A C) B) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (hypot.f64 (-.f64 A C) B) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 1 0) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 1 0) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (/.f64 1 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) (/.f64 1 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 -1 (/.f64 1 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 -1 (/.f64 1 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 1 (/.f64 1 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (pow.f64 (/.f64 1 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) -1) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C) 0) (/.f64 (-.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (*.f64 C C)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C) 0) (/.f64 (-.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (*.f64 C C)) (-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 A A)) (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A A)) (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (*.f64 C (-.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (*.f64 C (-.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (*.f64 C (-.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 C A) 0) (/.f64 (+.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 C A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 C A))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (-.f64 (*.f64 C C) (*.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2) (*.f64 C (-.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 C A))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0) (/.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 A 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 A 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))))) 0) (/.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2) (*.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 0 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B))) (+.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (hypot.f64 (-.f64 A C) B))) (*.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 C A)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (-.f64 C A) 2) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 C A))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(+.f64 C (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) C)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 C A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 A) (+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (-.f64 0 0) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 A) (*.f64 -1 (-.f64 (hypot.f64 (-.f64 A C) B) C)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (*.f64 -1 (neg.f64 C)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (*.f64 -1 (neg.f64 C)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 A) (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) -1))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (*.f64 (neg.f64 C) -1))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (*.f64 (neg.f64 C) -1) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (neg.f64 (neg.f64 C)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 (neg.f64 C)) (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 0 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (+.f64 C 0) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 C (-.f64 A (neg.f64 (hypot.f64 (-.f64 A C) B))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 A C))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (-.f64 (neg.f64 A) (hypot.f64 (-.f64 A C) B)) (neg.f64 C))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (neg.f64 A) (-.f64 (hypot.f64 (-.f64 A C) B) C))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (-.f64 0 (neg.f64 C)) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1) A)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 0 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 1 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))) 2) (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (neg.f64 -1) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))))
(*.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (+.f64 (cbrt.f64 (*.f64 C C)) (+.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (*.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 (cbrt.f64 C) (cbrt.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 -1 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) -1)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))))
(/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) -1)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(pow.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(pow.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(neg.f64 (-.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)) 0))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(neg.f64 (-.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(neg.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 A C)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(cbrt.f64 (pow.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))

eval548.0ms (1.7%)

Compiler

Compiled 43349 to 17491 computations (59.7% saved)

prune391.0ms (1.2%)

Pruning

27 alts after pruning (27 fresh and 0 done)

PrunedKeptTotal
New1148271175
Fresh000
Picked101
Done101
Total1150271177
Error
6.7b
Counts
1177 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
19.5b
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))) 3)
18.9b
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (PI.f64))
19.5b
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) 1))
20.5b
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) 2))
56.1b
(*.f64 (atan.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (/.f64 (+.f64 (neg.f64 A) A) B))) (/.f64 180 (PI.f64)))
55.0b
(*.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)) (/.f64 180 (PI.f64)))
48.6b
(*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) B)) (/.f64 180 (PI.f64)))
17.7b
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
58.3b
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (-.f64 C A))) B)) (/.f64 180 (PI.f64)))
41.9b
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
57.0b
(*.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (/.f64 180 (PI.f64)))
39.8b
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
51.6b
(*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))
48.1b
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A))) B)) (/.f64 180 (PI.f64)))
50.1b
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
34.1b
(*.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64)))
18.9b
(*.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 180 (PI.f64)))
51.2b
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
48.7b
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
56.1b
(*.f64 180 (/.f64 (atan.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)))) (PI.f64)))
51.6b
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64)))
51.6b
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
34.1b
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64)))
19.2b
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (pow.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3))) (PI.f64)))
17.7b
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (PI.f64)))
32.1b
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) B))) (PI.f64)))
50.1b
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -2 A))) (PI.f64)))
Compiler

Compiled 1120 to 780 computations (30.4% saved)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)
0.1b
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
0.1b
(-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
0.5b
(-.f64 C (hypot.f64 (-.f64 A C) B))
Compiler

Compiled 74 to 16 computations (78.4% saved)

series173.0ms (0.5%)

Counts
4 → 135
Calls

36 calls:

TimeVariablePointExpression
2.0ms
C
@0
(-.f64 C (hypot.f64 (-.f64 A C) B))
1.0ms
C
@inf
(-.f64 C (hypot.f64 (-.f64 A C) B))
0.0ms
A
@0
(-.f64 C (hypot.f64 (-.f64 A C) B))
0.0ms
B
@0
(-.f64 C (hypot.f64 (-.f64 A C) B))
0.0ms
A
@0
(/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)
Compiler

Compiled 20870 to 13725 computations (34.2% saved)

rewrite203.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
132×egg-rr
87×egg-rr
80×egg-rr
61×egg-rr
Counts
4 → 360
Calls
Call 1
Inputs
(-.f64 C (hypot.f64 (-.f64 A C) B))
(-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
(/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 C (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C 1 (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2)) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (hypot.f64 (-.f64 A C) B) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (hypot.f64 (-.f64 A C) B))) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (hypot.f64 (-.f64 A C) B) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (/.f64 1 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 0) (/.f64 -1 (/.f64 1 (-.f64 (hypot.f64 (-.f64 A C) B) C))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 1 (/.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C C)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C)))) 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (+.f64 C (hypot.f64 (-.f64 A C) B))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (*.f64 -1 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (*.f64 (neg.f64 C) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 C (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 C 0) (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 2))) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 C C)) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (*.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (cbrt.f64 C) (cbrt.f64 (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C 1 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (-.f64 (hypot.f64 (-.f64 A C) B) C) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1 (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 A) (neg.f64 (cbrt.f64 (*.f64 A A))) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 A)) (cbrt.f64 (*.f64 A A)) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 1 (/.f64 1 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 1 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 -1 (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 A A (neg.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A A)) (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 A 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 2))) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) 0) (/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))) (-.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) C)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 0) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 C (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) A)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 A) 0) (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 A) (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 -1) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) 2) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (/.f64 (PI.f64) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) -1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) 1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) 1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 -180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2)) (neg.f64 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B))) (neg.f64 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) B) (neg.f64 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (/.f64 1 B) (neg.f64 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (pow.f64 (/.f64 B (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) -1) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 A B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (pow.f64 (/.f64 A B) 2)) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 -1 (/.f64 (neg.f64 B) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (pow.f64 (/.f64 B (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) -1) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 B (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 -1 (/.f64 B (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B)))) (-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))) (+.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (neg.f64 (/.f64 A B)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (neg.f64 (/.f64 A B)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 A B)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (neg.f64 (/.f64 A B)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 A B)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (*.f64 (/.f64 1 B) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (neg.f64 A)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (*.f64 (neg.f64 (/.f64 A B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (-.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (neg.f64 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (+.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 B)) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 A B)) (/.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 A C) (neg.f64 B)) (/.f64 (hypot.f64 (-.f64 A C) B) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (*.f64 B B)) (/.f64 (*.f64 B A) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (/.f64 -1 B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (/.f64 -1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 -1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (*.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (neg.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (/.f64 1 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) -1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 B))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (pow.f64 (cbrt.f64 (neg.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 B))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 B))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (pow.f64 (cbrt.f64 (neg.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (neg.f64 (cbrt.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (neg.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 (neg.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 -1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) 1) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 B) (/.f64 A (cbrt.f64 B)))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B) (*.f64 (neg.f64 B) A)) (*.f64 (neg.f64 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) (neg.f64 B)) (*.f64 (neg.f64 B) (neg.f64 A))) (*.f64 (neg.f64 B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 A (cbrt.f64 B)))) (*.f64 B (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) A)) (*.f64 (cbrt.f64 (*.f64 B B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (neg.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 A))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B))) (*.f64 B (/.f64 A (cbrt.f64 B)))) (*.f64 (cbrt.f64 (*.f64 B B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (*.f64 B (neg.f64 A))) (*.f64 B (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 C B) (*.f64 B (+.f64 (hypot.f64 (-.f64 A C) B) A))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) 1) (*.f64 (cbrt.f64 (*.f64 B B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A)))) (neg.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (neg.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) 1) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) B) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (cbrt.f64 (*.f64 B B))) (*.f64 B (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 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 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 3))))))

simplify2.0s (5.9%)

Algorithm
egglog
Counts
495 → 664
Calls
Call 1
Inputs
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (*.f64 -1 A))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 -1 A)
(-.f64 (+.f64 C (*.f64 -1 A)) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A)))) (*.f64 -1 C))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 A (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
B
(+.f64 C B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))) B)))
(*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 -1 (+.f64 A (*.f64 -1 A)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))))
(*.f64 2 C)
(+.f64 (*.f64 -2 A) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (+.f64 (*.f64 2 C) (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 -2 A)
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))) (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2))))
(*.f64 -1 B)
(-.f64 (+.f64 C (*.f64 -1 B)) A)
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A)
(-.f64 (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A)
B
(-.f64 (+.f64 C B) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))) B))) A)
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))))
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))))
(*.f64 2 (/.f64 C B))
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B)))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2))) B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B))))))
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2) B)))) (/.f64 C B)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(*.f64 -2 (/.f64 A B))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2))))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B)))))
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2)))) B)
-1
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B)) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B))) (+.f64 1 (/.f64 A B)))
1
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (/.f64 C B))) (/.f64 A B))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 4))) (/.f64 C B)))) (/.f64 A B))
(fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 C 1 (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) C)
(fma.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2)) C)
(fma.f64 -1 (hypot.f64 (-.f64 A C) B) C)
(fma.f64 1 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)
(fma.f64 (cbrt.f64 (neg.f64 (hypot.f64 (-.f64 A C) B))) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) C)
(fma.f64 0 0 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 0 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (hypot.f64 (-.f64 A C) B) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (/.f64 1 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 0) (/.f64 -1 (/.f64 1 (-.f64 (hypot.f64 (-.f64 A C) B) C))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 1 0) (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 1 (/.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C C)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C)))) 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (+.f64 C (hypot.f64 (-.f64 A C) B))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (*.f64 -1 (neg.f64 C)))
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (*.f64 (neg.f64 C) -1))
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (neg.f64 C)))
(+.f64 0 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(-.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))
(-.f64 (+.f64 C 0) (hypot.f64 (-.f64 A C) B))
(-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 C))
(*.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 -1 (-.f64 (hypot.f64 (-.f64 A C) B) C))
(*.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) -1)
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 2))) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 C C)) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (*.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (cbrt.f64 C) (cbrt.f64 (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(/.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) -1)
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(neg.f64 (-.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 0))
(neg.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3))
(fma.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (neg.f64 A))
(fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))
(fma.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 A))
(fma.f64 1 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))
(fma.f64 C 1 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))
(fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (neg.f64 A))
(fma.f64 -1 (-.f64 (hypot.f64 (-.f64 A C) B) C) (neg.f64 A))
(fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1 (neg.f64 A))
(fma.f64 -1 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (neg.f64 (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (cbrt.f64 A) (neg.f64 (cbrt.f64 (*.f64 A A))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (cbrt.f64 (neg.f64 A)) (cbrt.f64 (*.f64 A A)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 0 0 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(fma.f64 1 0 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 1 (/.f64 1 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 1 0) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 1 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 -1 (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 A A (neg.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 C 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (neg.f64 A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A A)) (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 A 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 2))) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (-.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) 0) (/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))) (-.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 A))
(+.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))
(+.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) C)
(+.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 C A))
(+.f64 (-.f64 0 0) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(+.f64 C (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 1))
(+.f64 0 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
(-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))
(-.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(-.f64 (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) A)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (+.f64 (neg.f64 A) 0) (-.f64 (hypot.f64 (-.f64 A C) B) C))
(-.f64 (neg.f64 A) (-.f64 (hypot.f64 (-.f64 A C) B) C))
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))
(*.f64 -1 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 1 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(*.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 1)
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) -1)
(*.f64 (*.f64 -1 -1) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))))
(*.f64 (*.f64 -1 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) 2) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))
(*.f64 (neg.f64 -1) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 A)))
(*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))))
(/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 1)
(/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) -1)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) 3)
(pow.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) 1/3)
(pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 1)
(neg.f64 (-.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0))
(neg.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(*.f64 (*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) 1))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 -180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))) 1))
(*.f64 180 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (/.f64 -1 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (/.f64 (PI.f64) 180)))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 -180 (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (neg.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))
(fma.f64 1 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2)) (neg.f64 (/.f64 A B)))
(fma.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B))) (neg.f64 (/.f64 A B)))
(fma.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) B) (neg.f64 (/.f64 A B)))
(fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (/.f64 1 B) (neg.f64 (/.f64 A B)))
(if (!=.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (pow.f64 (/.f64 B (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) -1) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 A B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (pow.f64 (/.f64 A B) 2)) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 -1 (/.f64 (neg.f64 B) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (pow.f64 (/.f64 B (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) -1) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 1 0) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 B (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 -1 (/.f64 B (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B)))) (-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (+.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))) (+.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (neg.f64 (/.f64 A B)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (neg.f64 (/.f64 A B)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (neg.f64 (/.f64 A B)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (neg.f64 (/.f64 A B)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(+.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))
(+.f64 (neg.f64 (/.f64 A B)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B))
(+.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (*.f64 (/.f64 1 B) (neg.f64 A)))
(+.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)))
(+.f64 (*.f64 (/.f64 1 B) (neg.f64 A)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B))
(+.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (*.f64 (neg.f64 (/.f64 A B)) 1))
(+.f64 (/.f64 C B) (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (/.f64 1 B)))
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)))
(-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (/.f64 A B))
(-.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))
(-.f64 (/.f64 C B) (-.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (neg.f64 (/.f64 A B))))
(-.f64 (/.f64 C B) (+.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 A B)))
(-.f64 0 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(-.f64 (neg.f64 (/.f64 A B)) (/.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B))
(-.f64 (/.f64 (-.f64 A C) (neg.f64 B)) (/.f64 (hypot.f64 (-.f64 A C) B) B))
(-.f64 (/.f64 0 B) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(-.f64 (/.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (*.f64 B B)) (/.f64 (*.f64 B A) (*.f64 B B)))
(*.f64 1 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 1)
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (/.f64 -1 B))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))))
(*.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (/.f64 1 B))
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (/.f64 -1 B) (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) 2))
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))) 1))
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B) 1))
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (/.f64 -1 B) 1))
(*.f64 -1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (/.f64 -1 B)))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 -1 B)))
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (*.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (neg.f64 (/.f64 1 B)))
(*.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (/.f64 1 (*.f64 B B)))
(*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) -1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B))
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 B))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (pow.f64 (cbrt.f64 (neg.f64 B)) 2)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 B))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1 -1) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 B))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (pow.f64 (cbrt.f64 (neg.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (neg.f64 (cbrt.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) B))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (neg.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 B)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 (neg.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))
(*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 -1 B)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 B)))
(/.f64 (*.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) 1) (*.f64 B B))
(/.f64 (-.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 B) (/.f64 A (cbrt.f64 B)))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B) (*.f64 (neg.f64 B) A)) (*.f64 (neg.f64 B) B))
(/.f64 (-.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) (neg.f64 B)) (*.f64 (neg.f64 B) (neg.f64 A))) (*.f64 (neg.f64 B) (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 A (cbrt.f64 B)))) (*.f64 B (cbrt.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) A)) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (neg.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 A))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B))) (*.f64 B (/.f64 A (cbrt.f64 B)))) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (*.f64 B B))
(/.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (*.f64 B (neg.f64 A))) (*.f64 B (neg.f64 B)))
(/.f64 (-.f64 (*.f64 C B) (*.f64 B (+.f64 (hypot.f64 (-.f64 A C) B) A))) (*.f64 B B))
(/.f64 (*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) 1) (*.f64 (cbrt.f64 (*.f64 B B)) 1))
(/.f64 (neg.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A)))) (neg.f64 (*.f64 B B)))
(/.f64 (neg.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (neg.f64 B))
(/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)
(/.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 1)
(/.f64 (*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (neg.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2))
(/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) 1) (*.f64 B B))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) B) B)
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (cbrt.f64 (*.f64 B B))) (*.f64 B (cbrt.f64 B)))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 3) 1/3)
(pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 1)
(neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B) 1))
(neg.f64 (+.f64 (/.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B) (/.f64 A B)))
(neg.f64 (-.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 C B)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 3))
Outputs
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(neg.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) 2) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))
(+.f64 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) C))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(fma.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (+.f64 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) C)))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(fma.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (+.f64 A (fma.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 A A))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) C))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(fma.f64 2 C (neg.f64 A))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (neg.f64 A)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (*.f64 -1 A))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 B B)) (pow.f64 (/.f64 -1 C) 2)) (neg.f64 A))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) 2)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(*.f64 -1 A)
(neg.f64 A)
(-.f64 (+.f64 C (*.f64 -1 A)) (*.f64 -1 C))
(+.f64 (-.f64 C A) C)
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A))) (*.f64 -1 C))
(+.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A) (neg.f64 A))) C)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A)))) (*.f64 -1 C))
(+.f64 (fma.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) (+.f64 C (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A) (neg.f64 A)))) C)
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 A (/.f64 (*.f64 (*.f64 B B) 1/2) A))
(+.f64 A (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (+.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A)))))
(-.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
B
(+.f64 C B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))) B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3)) B)))
(*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 C (-.f64 1 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) 2) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 -1 (+.f64 A (*.f64 -1 A)))
(neg.f64 (+.f64 A (neg.f64 A)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))
(fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 (+.f64 A (neg.f64 A))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))))
(fma.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 (+.f64 A (neg.f64 A)))))
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))))
(fma.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (fma.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 A A))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 (+.f64 A (neg.f64 A))))))
(*.f64 2 C)
(+.f64 (*.f64 -2 A) (*.f64 2 C))
(fma.f64 -2 A (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 -2 A (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (+.f64 (*.f64 2 C) (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 -2 A (fma.f64 2 C (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B B)) (pow.f64 (/.f64 -1 C) 2))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) 2))) (*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(*.f64 -2 A)
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C))
(+.f64 (+.f64 C (*.f64 -2 A)) C)
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(+.f64 (+.f64 C (fma.f64 -2 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) A))) C)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))) (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(+.f64 (fma.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) (+.f64 C (fma.f64 -2 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) A)))) C)
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(/.f64 (*.f64 (*.f64 B B) 1/2) A)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 (neg.f64 C) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 (*.f64 -1/2 C) (pow.f64 (*.f64 B B) 2)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A)))))
(-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2))))
(-.f64 (-.f64 C A) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(*.f64 -1 B)
(neg.f64 B)
(-.f64 (+.f64 C (*.f64 -1 B)) A)
(-.f64 (+.f64 C (neg.f64 B)) A)
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A)
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))) A)
(-.f64 (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A)
(-.f64 (+.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) A)
B
(-.f64 (+.f64 C B) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B)) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))) B))) A)
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3)) B))) A)
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))
(neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) B))
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))
(fma.f64 (-.f64 (/.f64 1 B) (/.f64 (neg.f64 A) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) C (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) B)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))
(fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B)) (fma.f64 (-.f64 (/.f64 1 B) (/.f64 (neg.f64 A) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) C (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) B)))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (*.f64 C C)) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B)) (fma.f64 (-.f64 (/.f64 1 B) (/.f64 (neg.f64 A) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) B))) C (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) B)))))
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))
(neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))
(fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))
(fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) B) (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2))) B)) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 A A))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 (/.f64 1 C) 3)) B) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) B) (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)))))
(*.f64 2 (/.f64 C B))
(/.f64 (*.f64 2 C) B)
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B)))
(fma.f64 -2 (/.f64 A B) (/.f64 (*.f64 2 C) B))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))))
(fma.f64 -2 (/.f64 A B) (fma.f64 2 (/.f64 C B) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 C B))))
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2))) B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C B))))))
(fma.f64 -2 (/.f64 A B) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 B B)) (pow.f64 (/.f64 -1 C) 2)) B) (fma.f64 2 (/.f64 C B) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 C B)))))
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) B)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(+.f64 (/.f64 (*.f64 A (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 B)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) B))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (/.f64 C B))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(+.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) B)) (+.f64 (/.f64 (*.f64 A (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 B)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) B)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) A) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 2) B)))) (/.f64 C B)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) B))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) B)) (+.f64 (/.f64 (*.f64 A (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 B)) (fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) 2) B))) (/.f64 C B)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) B))
(*.f64 -2 (/.f64 A B))
(/.f64 (*.f64 -2 A) B)
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B)))
(-.f64 (fma.f64 -2 (/.f64 A B) (/.f64 C B)) (neg.f64 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 A B) (/.f64 C B)) (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (*.f64 A B))) (neg.f64 (/.f64 C B)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 A B) (/.f64 C B)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B))))) (neg.f64 (/.f64 C B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 C (pow.f64 (pow.f64 B 2) 2))))) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 A) 3)) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) B) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 (neg.f64 C) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 (*.f64 -1/2 C) (pow.f64 (*.f64 B B) 2)))) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) B)))))
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2)))) B)
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (pow.f64 (-.f64 A C) 2))) B)
-1
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B)) (+.f64 1 (/.f64 A B)))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2)) (/.f64 C B)) (+.f64 1 (/.f64 A B)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2))) (/.f64 C B))) (+.f64 1 (/.f64 A B)))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 4)) (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 1 B) 2)) (/.f64 C B))) (+.f64 1 (/.f64 A B)))
1
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (/.f64 C B))) (/.f64 A B))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 (*.f64 B B))) (+.f64 1 (/.f64 C B))) (/.f64 A B))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 4))) (/.f64 C B)))) (/.f64 A B))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 (*.f64 B B))) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 4)) (/.f64 C B)))) (/.f64 A B))
(fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(fma.f64 1 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(fma.f64 C 1 (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) C)
(fma.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2)) C)
(fma.f64 -1 (hypot.f64 (-.f64 A C) B) C)
(-.f64 C (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)
(fma.f64 (cbrt.f64 (neg.f64 (hypot.f64 (-.f64 A C) B))) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) C)
(fma.f64 0 0 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 0 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (hypot.f64 (-.f64 A C) B) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B)))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (/.f64 1 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 0) (/.f64 -1 (/.f64 1 (-.f64 (hypot.f64 (-.f64 A C) B) C))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 1 0) (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 1 (/.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 -1 (/.f64 1 (-.f64 (hypot.f64 (-.f64 A C) B) C))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C) 0) (/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C C)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 (hypot.f64 (-.f64 A C) B) C)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (-.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (-.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (-.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (*.f64 C C) (*.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (-.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 0)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 0)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C)))) 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 0) 0) (/.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (+.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 0)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (+.f64 C (hypot.f64 (-.f64 A C) B))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) C)
(-.f64 C (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (*.f64 -1 (neg.f64 C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (*.f64 (neg.f64 C) -1))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 (neg.f64 C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(+.f64 0 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(-.f64 0 (-.f64 (hypot.f64 (-.f64 A C) B) C))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(-.f64 (+.f64 C 0) (hypot.f64 (-.f64 A C) B))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (neg.f64 C))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 -1 (-.f64 (hypot.f64 (-.f64 A C) B) C))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) -1)
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 2))))
(*.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 2))) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) 2)) (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)))
(neg.f64 (*.f64 (cbrt.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C)) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C)) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 C C)) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (*.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (cbrt.f64 C) (cbrt.f64 (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(-.f64 C (hypot.f64 (-.f64 A C) B))
(/.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) -1)
(-.f64 C (hypot.f64 (-.f64 A C) B))
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 3)
(-.f64 C (hypot.f64 (-.f64 A C) B))
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(-.f64 C (hypot.f64 (-.f64 A C) B))
(pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(-.f64 C (hypot.f64 (-.f64 A C) B))
(neg.f64 (-.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 0))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(neg.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(fma.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (neg.f64 A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 C 1 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))
(fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (neg.f64 A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 -1 (-.f64 (hypot.f64 (-.f64 A C) B) C) (neg.f64 A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1 (neg.f64 A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 -1 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 (neg.f64 (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (cbrt.f64 A) (neg.f64 (cbrt.f64 (*.f64 A A))) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (cbrt.f64 (neg.f64 A)) (cbrt.f64 (*.f64 A A)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 0 0 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(fma.f64 0 0 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 0 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 C 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 1 (/.f64 1 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (pow.f64 (/.f64 -1 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) -1) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 1 0) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 1 0) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 1 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) (/.f64 1 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 -1 (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (pow.f64 (/.f64 -1 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) -1) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 A A (neg.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 A A (neg.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 C 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 C 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) C)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (neg.f64 A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (neg.f64 A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) C)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 3) (+.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2) 0)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 3) (+.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2) 0)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))))) 0) (/.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2) (*.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 3) (+.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2) 0)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A A)) (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A A)) (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 A 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 A 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) 2))) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) 2))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (-.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) 0) (/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))) (-.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (-.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) 0) (/.f64 (fma.f64 C C (neg.f64 (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 2))) (-.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)) (*.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (fma.f64 C C (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) C))) 0) (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 3)) (fma.f64 C C (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (-.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) C)))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(if (!=.f64 (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(if (!=.f64 (fma.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) (pow.f64 A 3)) (fma.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 C (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) C)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (-.f64 C A) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) (-.f64 C A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 (-.f64 0 0) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 C (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) 1))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 0 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 0 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 0) A)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (+.f64 (neg.f64 A) 0) (-.f64 (hypot.f64 (-.f64 A C) B) C))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(-.f64 (neg.f64 A) (-.f64 (hypot.f64 (-.f64 A C) B) C))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 -1 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 1 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 1)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) -1)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (*.f64 -1 -1) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (*.f64 -1 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (*.f64 -1 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) 2) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))))
(*.f64 (neg.f64 -1) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (-.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 A)))
(*.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (*.f64 A A))) (cbrt.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (-.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 A)))
(*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))))
(/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 1)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) -1)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(pow.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) 3)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(pow.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3) 1/3)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 1)
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(neg.f64 (-.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(neg.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 3))
(-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 1 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))) 2) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) 1))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 -180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 (/.f64 -180 (cbrt.f64 (neg.f64 (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(/.f64 (*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))) 2) 2)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))) 1))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 180 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (/.f64 -1 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (/.f64 (PI.f64) 180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) 2) (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (*.f64 180 -1)) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) 2) (*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (neg.f64 (/.f64 -180 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(*.f64 (neg.f64 (/.f64 -180 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 -180 (PI.f64))))
(*.f64 (neg.f64 (/.f64 -180 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (neg.f64 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(fma.f64 1 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2)) (neg.f64 (/.f64 A B)))
(fma.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B))) (neg.f64 (/.f64 A B)))
(fma.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) B) (neg.f64 (/.f64 A B)))
(fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (/.f64 1 B) (neg.f64 (/.f64 A B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(if (!=.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (pow.f64 (/.f64 B (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) -1) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (pow.f64 (/.f64 B (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) -1) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (/.f64 (*.f64 (/.f64 A B) (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) B))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 A B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 A B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (/.f64 (*.f64 (/.f64 A B) (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) B))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (/.f64 A B) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (/.f64 (*.f64 (/.f64 A B) (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (/.f64 (*.f64 (/.f64 A B) (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) B))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (pow.f64 (/.f64 A B) 2)) (/.f64 (-.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (pow.f64 (/.f64 A B) 2)) (/.f64 (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 0) (/.f64 -1 (/.f64 (neg.f64 B) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 -1 (/.f64 B (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (pow.f64 (/.f64 B (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) -1) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (pow.f64 (/.f64 B (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) -1) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 1 0) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 1 0) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 B (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) (/.f64 B (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 -1 (/.f64 B (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) 0) (/.f64 -1 (/.f64 B (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B)))) (-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (pow.f64 (/.f64 A B) 2)) (-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))) (+.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 2) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 2)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (neg.f64 (/.f64 A B)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (neg.f64 (/.f64 A B)) (-.f64 (neg.f64 (/.f64 A B)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (neg.f64 (/.f64 A B)) (-.f64 (neg.f64 (/.f64 A B)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B))))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (neg.f64 (/.f64 A B)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (neg.f64 (/.f64 A B)) (-.f64 (neg.f64 (/.f64 A B)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B))))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (neg.f64 (/.f64 A B)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (neg.f64 (/.f64 A B)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (*.f64 (neg.f64 (/.f64 A B)) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (neg.f64 (/.f64 A B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 3) (pow.f64 (/.f64 A B) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) 2) (*.f64 (neg.f64 (/.f64 A B)) (-.f64 (neg.f64 (/.f64 A B)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B))))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) 3)) (+.f64 (*.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)) (*.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (/.f64 (+.f64 A (hypot.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (/.f64 B (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)))) (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))
(+.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (neg.f64 (/.f64 A B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(+.f64 (neg.f64 (/.f64 A B)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(+.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (*.f64 (/.f64 1 B) (neg.f64 A)))
(fma.f64 (/.f64 1 B) (neg.f64 A) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B))
(+.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A)))
(+.f64 (/.f64 C B) (/.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) B))
(+.f64 (*.f64 (/.f64 1 B) (neg.f64 A)) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B))
(fma.f64 (/.f64 1 B) (neg.f64 A) (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B))
(+.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (*.f64 (neg.f64 (/.f64 A B)) 1))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(+.f64 (/.f64 C B) (*.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) (/.f64 1 B)))
(+.f64 (/.f64 C B) (/.f64 (-.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) A) B))
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (/.f64 A B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 C B) (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 C B) (-.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (neg.f64 (/.f64 A B))))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 C B) (+.f64 (/.f64 (hypot.f64 (-.f64 A C) B) B) (/.f64 A B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 0 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (neg.f64 (/.f64 A B)) (/.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B))
(-.f64 (/.f64 (-.f64 A C) (neg.f64 B)) (/.f64 (hypot.f64 (-.f64 A C) B) B))
(-.f64 (/.f64 0 B) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(-.f64 (/.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B) (*.f64 B B)) (/.f64 (*.f64 B A) (*.f64 B B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 1 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 1)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (/.f64 -1 B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (/.f64 1 B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 -1 B) (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2) (cbrt.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) 2))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B) 1))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (/.f64 -1 B) 1))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 -1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (/.f64 -1 B)))
(*.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) (neg.f64 B))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 -1 B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (*.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))))
(*.f64 (cbrt.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 (/.f64 1 B) (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2)) (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (neg.f64 (/.f64 1 B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (/.f64 1 (*.f64 B B)))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 A B))) B) B)
(*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) -1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))) (neg.f64 B))
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B))) (neg.f64 (cbrt.f64 B)))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 B))) (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (pow.f64 (cbrt.f64 (neg.f64 B)) 2)))
(/.f64 (*.f64 -1 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (neg.f64 B))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 B))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B))) (neg.f64 (cbrt.f64 B)))
(*.f64 (/.f64 1 -1) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 B))) (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (pow.f64 (cbrt.f64 (neg.f64 B)) 2)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (neg.f64 (cbrt.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (cbrt.f64 (*.f64 B B))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (neg.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 (neg.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) B) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (/.f64 -1 B)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))) (neg.f64 B))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (neg.f64 (cbrt.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2))) (neg.f64 (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2)) (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))) (neg.f64 B))
(/.f64 (*.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) 1) (*.f64 B B))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 A B))) B) B)
(/.f64 (-.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 B) (/.f64 A (cbrt.f64 B)))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 A B) (cbrt.f64 B))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B) (*.f64 (neg.f64 B) A)) (*.f64 (neg.f64 B) B))
(/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B) (*.f64 A B)) (neg.f64 B)) B)
(/.f64 (-.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) (neg.f64 B)) (*.f64 (neg.f64 B) (neg.f64 A))) (*.f64 (neg.f64 B) (neg.f64 B)))
(/.f64 (+.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) (neg.f64 B)) (neg.f64 (*.f64 A B))) (*.f64 B B))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 A (cbrt.f64 B)))) (*.f64 B (cbrt.f64 B)))
(/.f64 (fma.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) A) (cbrt.f64 B)))) (*.f64 B (cbrt.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) A)) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (fma.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) B (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 A))) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (neg.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 A))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))
(/.f64 (fma.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (neg.f64 B) (neg.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 A)))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B))) (*.f64 B (/.f64 A (cbrt.f64 B)))) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 B B)) (/.f64 (neg.f64 (*.f64 A B)) (cbrt.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (*.f64 B B))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 A B))) B) B)
(/.f64 (-.f64 (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (neg.f64 B)) (*.f64 B (neg.f64 A))) (*.f64 B (neg.f64 B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (-.f64 (*.f64 C B) (*.f64 B (+.f64 (hypot.f64 (-.f64 A C) B) A))) (*.f64 B B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) 1) (*.f64 (cbrt.f64 (*.f64 B B)) 1))
(/.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (neg.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A)))) (neg.f64 (*.f64 B B)))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 A B))) B) B)
(/.f64 (neg.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (neg.f64 B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2)) (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (pow.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) (pow.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 1)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(/.f64 (*.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2) (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (pow.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (neg.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2))
(/.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) 1) (*.f64 B B))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 A B))) B) B)
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) B) B)
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 A B))) B) B)
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 A B))) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (cbrt.f64 (*.f64 B B))) (*.f64 B (cbrt.f64 B)))
(/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 A B))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 B A))) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (fma.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) B (neg.f64 (*.f64 A B))) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 (neg.f64 B) (*.f64 B B))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 3)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(pow.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 3) 1/3)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 1)
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(neg.f64 (*.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B) 1))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(neg.f64 (+.f64 (/.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B) (/.f64 A B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(neg.f64 (-.f64 (/.f64 (+.f64 (hypot.f64 (-.f64 A C) B) A) B) (/.f64 C B)))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B) 3))
(/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)

localize20.0ms (0.1%)

Compiler

Compiled 17 to 15 computations (11.8% saved)

localize30.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B))
0.0b
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
0.0b
(/.f64 (-.f64 C (neg.f64 B)) B)
Compiler

Compiled 40 to 14 computations (65% saved)

series47.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
6.0ms
B
@inf
(/.f64 (-.f64 C (neg.f64 B)) B)
2.0ms
C
@-inf
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
1.0ms
C
@0
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
1.0ms
B
@-inf
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
1.0ms
B
@inf
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
Compiler

Compiled 2610 to 925 computations (64.6% saved)

rewrite214.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
110×egg-rr
109×egg-rr
27×egg-rr
Counts
3 → 246
Calls
Call 1
Inputs
(/.f64 (-.f64 C (neg.f64 B)) B)
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
(atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 C B) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 C B)) (cbrt.f64 (pow.f64 (/.f64 C B) 2)) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (*.f64 C C)) B) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C (/.f64 1 B) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (neg.f64 (pow.f64 (/.f64 B B) 3))) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 B B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (neg.f64 (pow.f64 (/.f64 B B) 3))) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (neg.f64 (pow.f64 (/.f64 B B) 3))) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (+.f64 C B)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (/.f64 B (cbrt.f64 (+.f64 C B)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 C B)) 0) (/.f64 -1 (/.f64 B (neg.f64 (+.f64 C B)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 C B)) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2))) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 B B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B))))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 C B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 B B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B))))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 B B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 B B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B))))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 C B) B) 0) (/.f64 1 (pow.f64 (/.f64 (+.f64 C B) B) -1)) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 C B) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 C B) B) 0) (/.f64 (*.f64 (/.f64 (-.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (-.f64 C B) B)) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 C B) 0) (/.f64 -1 (/.f64 (neg.f64 B) (+.f64 C B))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 B B) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C B) (/.f64 0 B)) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) B) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (*.f64 (/.f64 1 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (*.f64 (/.f64 B B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (neg.f64 (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 B)) (neg.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B B) (/.f64 C (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (neg.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 C B) (*.f64 B B)) (neg.f64 (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 C B)) -1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) -1) (/.f64 (cbrt.f64 (+.f64 C B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 C B)) B) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 C B)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 C B)) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C B) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C B) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (neg.f64 (+.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) (cbrt.f64 (+.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) -1) (neg.f64 (+.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (*.f64 (cbrt.f64 (+.f64 C B)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 C B)) (*.f64 (/.f64 -1 B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 C B)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 C B (*.f64 B B)) (/.f64 1 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (+.f64 C B)) (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (/.f64 (cbrt.f64 (+.f64 C B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (+.f64 C B) (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (+.f64 C B) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 B B))) (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C B) (cbrt.f64 (neg.f64 B))) (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 C B) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (cbrt.f64 (neg.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 C B) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 C) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 B) (/.f64 (neg.f64 B) (cbrt.f64 B)))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (neg.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) B)) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 B (/.f64 (neg.f64 B) (cbrt.f64 B)))) (*.f64 B (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 C B) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 C B) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 C B (*.f64 B B)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 C B)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (neg.f64 (+.f64 C B)))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (+.f64 C B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 C B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 C B (*.f64 B B)) 1) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 C 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 C B) (cbrt.f64 B)) (cbrt.f64 (neg.f64 B))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 C B) (cbrt.f64 (neg.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (*.f64 B B)) B) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (neg.f64 B)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (*.f64 B B)) -1) (neg.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (cbrt.f64 (*.f64 B B))) (*.f64 B (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 C B (*.f64 B B)) 1) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 C B)) (*.f64 B B)) (neg.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (neg.f64 B) (cbrt.f64 B)))) (*.f64 B (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 C B (*.f64 B B))) (neg.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 C B) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) -1)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) (/.f64 -180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) 1) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (neg.f64 (/.f64 (PI.f64) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 (PI.f64) 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) -1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) 1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) 1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 -180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (/.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 1 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (atan.f64 (/.f64 (+.f64 C B) B)) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1)) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 2) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) -1) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x atan.f64 (/.f64 (+.f64 C B) B))))))

simplify444.0ms (1.3%)

Algorithm
egglog
Counts
318 → 327
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(fma.f64 1 (/.f64 C B) (/.f64 B B))
(fma.f64 (cbrt.f64 (/.f64 C B)) (cbrt.f64 (pow.f64 (/.f64 C B) 2)) (/.f64 B B))
(fma.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (*.f64 C C)) B) (/.f64 B B))
(fma.f64 C (/.f64 1 B) (/.f64 B B))
(fma.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 B B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (neg.f64 (pow.f64 (/.f64 B B) 3))) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (/.f64 B B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (neg.f64 (pow.f64 (/.f64 B B) 3))) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (neg.f64 (pow.f64 (/.f64 B B) 3))) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (+.f64 C B)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (/.f64 B (cbrt.f64 (+.f64 C B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (+.f64 C B)) 0) (/.f64 -1 (/.f64 B (neg.f64 (+.f64 C B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 1 0) (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (+.f64 C B)) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2))) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 B B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B))))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 B B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B))))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 B B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 B B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B))))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 (+.f64 C B) B) 0) (/.f64 1 (pow.f64 (/.f64 (+.f64 C B) B) -1)) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 C B) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 (-.f64 C B) B) 0) (/.f64 (*.f64 (/.f64 (-.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (-.f64 C B) B)) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 C B) 0) (/.f64 -1 (/.f64 (neg.f64 B) (+.f64 C B))) (/.f64 (+.f64 C B) B))
(+.f64 (/.f64 C B) (/.f64 B B))
(+.f64 (/.f64 B B) (/.f64 C B))
(+.f64 (-.f64 (/.f64 C B) (/.f64 0 B)) (/.f64 B B))
(+.f64 (*.f64 (/.f64 1 B) B) (/.f64 C B))
(+.f64 (/.f64 C B) (*.f64 (/.f64 1 B) B))
(+.f64 (/.f64 C B) (*.f64 (/.f64 B B) 1))
(-.f64 (/.f64 C B) (neg.f64 (/.f64 B B)))
(-.f64 0 (neg.f64 (/.f64 (+.f64 C B) B)))
(-.f64 (/.f64 0 (neg.f64 B)) (neg.f64 (/.f64 (+.f64 C B) B)))
(-.f64 (/.f64 B B) (/.f64 C (neg.f64 B)))
(-.f64 (/.f64 0 B) (neg.f64 (/.f64 (+.f64 C B) B)))
(-.f64 (/.f64 (*.f64 C B) (*.f64 B B)) (neg.f64 (/.f64 B B)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 C B)) -1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) -1) (/.f64 (cbrt.f64 (+.f64 C B)) (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 C B)) B) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (/.f64 (+.f64 C B) B)))
(*.f64 (cbrt.f64 (+.f64 C B)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B))
(*.f64 (neg.f64 (+.f64 C B)) (/.f64 -1 B))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))))
(*.f64 (+.f64 C B) (/.f64 1 B))
(*.f64 (/.f64 1 B) (+.f64 C B))
(*.f64 1 (/.f64 (+.f64 C B) B))
(*.f64 (/.f64 (+.f64 C B) B) 1)
(*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (/.f64 -1 B) (neg.f64 (+.f64 C B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) (cbrt.f64 (+.f64 C B)))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))
(*.f64 (*.f64 (/.f64 1 B) -1) (neg.f64 (+.f64 C B)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (*.f64 (cbrt.f64 (+.f64 C B)) (/.f64 1 B)))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 C B) B)))
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) 1))
(*.f64 (neg.f64 (+.f64 C B)) (*.f64 (/.f64 -1 B) 1))
(*.f64 (cbrt.f64 (+.f64 C B)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B)))
(*.f64 (fma.f64 C B (*.f64 B B)) (/.f64 1 (*.f64 B B)))
(*.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (+.f64 C B)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (/.f64 (cbrt.f64 (+.f64 C B)) B))
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (+.f64 C B) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (+.f64 C B) (cbrt.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 B B))) (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 B)))
(*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (neg.f64 B))) (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 B B)))))
(/.f64 (/.f64 (+.f64 C B) B) 1)
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (cbrt.f64 (neg.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))
(/.f64 (neg.f64 (/.f64 (+.f64 C B) B)) -1)
(/.f64 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (*.f64 (neg.f64 C) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 B) (/.f64 (neg.f64 B) (cbrt.f64 B)))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (neg.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) B)) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (-.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 B (/.f64 (neg.f64 B) (cbrt.f64 B)))) (*.f64 B (cbrt.f64 (*.f64 B B))))
(/.f64 (neg.f64 (/.f64 (+.f64 C B) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 C B) B)
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (fma.f64 C B (*.f64 B B)) (*.f64 B B))
(/.f64 (neg.f64 (+.f64 C B)) (neg.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (neg.f64 (+.f64 C B)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (+.f64 C B))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 C B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (*.f64 (fma.f64 C B (*.f64 B B)) 1) (*.f64 B B))
(/.f64 (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (cbrt.f64 (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (cbrt.f64 (neg.f64 B))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 (neg.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) B) B)
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (neg.f64 B)) (neg.f64 B))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) -1) (neg.f64 (*.f64 B B)))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (cbrt.f64 (*.f64 B B))) (*.f64 B (cbrt.f64 B)))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) 1) (*.f64 B B))
(/.f64 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (neg.f64 B)))
(/.f64 (-.f64 (neg.f64 (*.f64 C B)) (*.f64 B B)) (neg.f64 (*.f64 B B)))
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (neg.f64 B) (cbrt.f64 B)))) (*.f64 B (cbrt.f64 B)))
(/.f64 (neg.f64 (fma.f64 C B (*.f64 B B))) (neg.f64 (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3) 1/3)
(pow.f64 (/.f64 (+.f64 C B) B) 1)
(neg.f64 (neg.f64 (/.f64 (+.f64 C B) B)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3))
(if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 -180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) -1)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(*.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) (/.f64 -180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) 1))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) 2))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) 2))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) 1) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))
(*.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(*.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (/.f64 -1 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (neg.f64 (/.f64 (PI.f64) 180)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) 3)
(pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3) 1/3)
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))
(neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 -180 (PI.f64))))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) -1))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (neg.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (/.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 1 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 1 0) (atan.f64 (/.f64 (+.f64 C B) B)) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1)) (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 2) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) -1)
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) -1) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1))
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 2))
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) -1)
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1)
(pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(pow.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 3)
(pow.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3) 1/3)
(neg.f64 (*.f64 -1 (atan.f64 (/.f64 (+.f64 C B) B))))
(neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1))
(cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3))
(atan.f64 (/.f64 (+.f64 C B) B))
Outputs
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B))) (PI.f64))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B))
(fma.f64 1 (/.f64 C B) (/.f64 B B))
(/.f64 (+.f64 C B) B)
(fma.f64 (cbrt.f64 (/.f64 C B)) (cbrt.f64 (pow.f64 (/.f64 C B) 2)) (/.f64 B B))
(fma.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (*.f64 C C)) B) (/.f64 B B))
(fma.f64 C (/.f64 1 B) (/.f64 B B))
(/.f64 (+.f64 C B) B)
(fma.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 B B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (neg.f64 (pow.f64 (/.f64 B B) 3))) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (/.f64 B B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (neg.f64 (pow.f64 (/.f64 B B) 3))) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 C B) 3) (neg.f64 (pow.f64 (/.f64 B B) 3))) (+.f64 (pow.f64 (/.f64 C B) 2) (*.f64 (neg.f64 (/.f64 B B)) (/.f64 (-.f64 C B) B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (+.f64 C B)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (/.f64 B (cbrt.f64 (+.f64 C B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (+.f64 C B)) 0) (/.f64 -1 (/.f64 B (neg.f64 (+.f64 C B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 1 0) (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (+.f64 C B)) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (+.f64 C B)) 0) (/.f64 1 (/.f64 B (+.f64 C B))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2))) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 B B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B))))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (pow.f64 (neg.f64 (/.f64 B B)) 2)) (/.f64 (*.f64 C B) (*.f64 B B))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 B B) 3) (pow.f64 (/.f64 C B) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (pow.f64 (neg.f64 (/.f64 B B)) 2)) (/.f64 (*.f64 C B) (*.f64 B B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 B B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B))))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 C B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 B B) 3) (pow.f64 (/.f64 C B) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (pow.f64 (neg.f64 (/.f64 B B)) 2)) (/.f64 (*.f64 C B) (*.f64 B B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 B B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 C B) 3) (pow.f64 (/.f64 B B) 3)) (+.f64 (pow.f64 (/.f64 C B) 2) (-.f64 (pow.f64 (neg.f64 (/.f64 B B)) 2) (*.f64 (/.f64 C B) (/.f64 B B))))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 B B) 0) (/.f64 (+.f64 (pow.f64 (/.f64 B B) 3) (pow.f64 (/.f64 C B) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 C B) 2) (pow.f64 (neg.f64 (/.f64 B B)) 2)) (/.f64 (*.f64 C B) (*.f64 B B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 (+.f64 C B) B) 0) (/.f64 1 (pow.f64 (/.f64 (+.f64 C B) B) -1)) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 (+.f64 C B) B) 0) (pow.f64 (/.f64 1 (/.f64 (+.f64 C B) B)) -1) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 C B) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 C B) 0) (/.f64 1 (/.f64 B (+.f64 C B))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 (-.f64 C B) B) 0) (/.f64 (*.f64 (/.f64 (-.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (-.f64 C B) B)) (/.f64 (+.f64 C B) B))
(if (!=.f64 (/.f64 (-.f64 C B) B) 0) (/.f64 (/.f64 (*.f64 (-.f64 C B) (+.f64 C B)) (*.f64 B B)) (/.f64 (-.f64 C B) B)) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 C B) 0) (/.f64 -1 (/.f64 (neg.f64 B) (+.f64 C B))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 C B) 0) (/.f64 -1 (neg.f64 (/.f64 B (+.f64 C B)))) (/.f64 (+.f64 C B) B))
(+.f64 (/.f64 C B) (/.f64 B B))
(/.f64 (+.f64 C B) B)
(+.f64 (/.f64 B B) (/.f64 C B))
(/.f64 (+.f64 C B) B)
(+.f64 (-.f64 (/.f64 C B) (/.f64 0 B)) (/.f64 B B))
(+.f64 (/.f64 (-.f64 C 0) B) (/.f64 B B))
(+.f64 (*.f64 (/.f64 1 B) B) (/.f64 C B))
(/.f64 (+.f64 C B) B)
(+.f64 (/.f64 C B) (*.f64 (/.f64 1 B) B))
(/.f64 (+.f64 C B) B)
(+.f64 (/.f64 C B) (*.f64 (/.f64 B B) 1))
(/.f64 (+.f64 C B) B)
(-.f64 (/.f64 C B) (neg.f64 (/.f64 B B)))
(/.f64 (-.f64 C (neg.f64 B)) B)
(-.f64 0 (neg.f64 (/.f64 (+.f64 C B) B)))
(/.f64 (+.f64 C B) B)
(-.f64 (/.f64 0 (neg.f64 B)) (neg.f64 (/.f64 (+.f64 C B) B)))
(+.f64 (/.f64 0 (neg.f64 B)) (/.f64 (+.f64 C B) B))
(-.f64 (/.f64 B B) (/.f64 C (neg.f64 B)))
(-.f64 (/.f64 0 B) (neg.f64 (/.f64 (+.f64 C B) B)))
(+.f64 (/.f64 0 B) (/.f64 (+.f64 C B) B))
(-.f64 (/.f64 (*.f64 C B) (*.f64 B B)) (neg.f64 (/.f64 B B)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 C B)) -1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) (*.f64 -1 (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) B)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) -1) (/.f64 (cbrt.f64 (+.f64 C B)) (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (cbrt.f64 (+.f64 C B))) (*.f64 -1 (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 C B)) B) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) B)
(*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)))
(/.f64 (+.f64 C B) B)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (/.f64 (+.f64 C B) B)))
(/.f64 (+.f64 C B) B)
(*.f64 (cbrt.f64 (+.f64 C B)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) B)
(*.f64 (neg.f64 (+.f64 C B)) (/.f64 -1 B))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 C B)) (cbrt.f64 (*.f64 B B)))
(*.f64 (+.f64 C B) (/.f64 1 B))
(/.f64 (+.f64 C B) B)
(*.f64 (/.f64 1 B) (+.f64 C B))
(/.f64 (+.f64 C B) B)
(*.f64 1 (/.f64 (+.f64 C B) B))
(/.f64 (+.f64 C B) B)
(*.f64 (/.f64 (+.f64 C B) B) 1)
(/.f64 (+.f64 C B) B)
(*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 C B)) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 -1 B) (neg.f64 (+.f64 C B)))
(*.f64 (neg.f64 (+.f64 C B)) (/.f64 -1 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) (cbrt.f64 (+.f64 C B)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) B)
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) B)
(*.f64 (*.f64 (/.f64 1 B) -1) (neg.f64 (+.f64 C B)))
(*.f64 (neg.f64 (+.f64 C B)) (/.f64 -1 B))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (*.f64 (cbrt.f64 (+.f64 C B)) (/.f64 1 B)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) B)
(*.f64 -1 (neg.f64 (/.f64 (+.f64 C B) B)))
(/.f64 (+.f64 C B) B)
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 C B)) (cbrt.f64 (*.f64 B B)))
(*.f64 (neg.f64 (+.f64 C B)) (*.f64 (/.f64 -1 B) 1))
(*.f64 (neg.f64 (+.f64 C B)) (/.f64 -1 B))
(*.f64 (cbrt.f64 (+.f64 C B)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) 1))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) B)
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) B)
(*.f64 (fma.f64 C B (*.f64 B B)) (/.f64 1 (*.f64 B B)))
(/.f64 (+.f64 C B) B)
(*.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 C B) B)
(*.f64 (/.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 C B) (neg.f64 B))) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) B)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (+.f64 C B)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 C B) 2) (neg.f64 B))) (cbrt.f64 (+.f64 C B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (/.f64 (cbrt.f64 (+.f64 C B)) B))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) B)
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (+.f64 C B) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) (+.f64 C B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (+.f64 C B) (cbrt.f64 B)))
(/.f64 (+.f64 C B) B)
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) (neg.f64 (+.f64 C B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 B B))) (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 B)))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 C B))) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 B)))
(*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (neg.f64 B))) (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 B B)))))
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 (neg.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (+.f64 C B) B) 1)
(/.f64 (+.f64 C B) B)
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (cbrt.f64 (neg.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))
(/.f64 (fma.f64 C B (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)) (cbrt.f64 (neg.f64 B))))
(/.f64 (neg.f64 (/.f64 (+.f64 C B) B)) -1)
(neg.f64 (/.f64 (/.f64 (+.f64 C B) B) -1))
(/.f64 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 C B) B)
(/.f64 (-.f64 (*.f64 (neg.f64 C) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 B) (/.f64 (neg.f64 B) (cbrt.f64 B)))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 C) (cbrt.f64 (*.f64 B B))) (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (neg.f64 B))
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (neg.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) B)) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))
(/.f64 (/.f64 (fma.f64 (/.f64 C (cbrt.f64 B)) (neg.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B))) (cbrt.f64 (*.f64 B B))) (neg.f64 B))
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (fma.f64 (/.f64 C (cbrt.f64 B)) B (neg.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)))) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (-.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 B (/.f64 (neg.f64 B) (cbrt.f64 B)))) (*.f64 B (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 C (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (neg.f64 B) (neg.f64 B)) (cbrt.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(/.f64 (neg.f64 (/.f64 (+.f64 C B) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 C B) B)
(/.f64 (+.f64 C B) B)
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (+.f64 C B) B)
(/.f64 (fma.f64 C B (*.f64 B B)) (*.f64 B B))
(/.f64 (+.f64 C B) B)
(/.f64 (neg.f64 (+.f64 C B)) (neg.f64 B))
(/.f64 (+.f64 C B) B)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 C B) B) (pow.f64 (+.f64 C B) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (neg.f64 (+.f64 C B)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (+.f64 C B)) (pow.f64 (/.f64 (+.f64 C B) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (+.f64 C B))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2) (+.f64 C B))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 C B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (+.f64 C B) B)
(/.f64 (*.f64 (fma.f64 C B (*.f64 B B)) 1) (*.f64 B B))
(/.f64 (+.f64 C B) B)
(/.f64 (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (+.f64 C B) B)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (+.f64 C B)) (pow.f64 (/.f64 (+.f64 C B) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (+.f64 C B) B)
(/.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (cbrt.f64 (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (cbrt.f64 (neg.f64 B))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (neg.f64 B))))
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 (neg.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) B) B)
(/.f64 (+.f64 C B) B)
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (neg.f64 B)) (neg.f64 B))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) -1) (neg.f64 (*.f64 B B)))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) (cbrt.f64 (*.f64 B B))) (*.f64 B (cbrt.f64 B)))
(/.f64 (/.f64 (fma.f64 C B (*.f64 B B)) 1) (*.f64 B B))
(/.f64 (+.f64 C B) B)
(/.f64 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (neg.f64 B)))
(/.f64 (neg.f64 (+.f64 C B)) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (neg.f64 (*.f64 C B)) (*.f64 B B)) (neg.f64 (*.f64 B B)))
(/.f64 (-.f64 (*.f64 (/.f64 C (cbrt.f64 B)) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (neg.f64 B) (cbrt.f64 B)))) (*.f64 B (cbrt.f64 B)))
(/.f64 (fma.f64 (/.f64 C (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B)) (cbrt.f64 B)))) (*.f64 B (cbrt.f64 B)))
(/.f64 (neg.f64 (fma.f64 C B (*.f64 B B))) (neg.f64 (*.f64 B B)))
(/.f64 (+.f64 C B) B)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) 3)
(/.f64 (+.f64 C B) B)
(pow.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3) 1/3)
(/.f64 (+.f64 C B) B)
(pow.f64 (/.f64 (+.f64 C B) B) 1)
(/.f64 (+.f64 C B) B)
(neg.f64 (neg.f64 (/.f64 (+.f64 C B) B)))
(/.f64 (+.f64 C B) B)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3))
(/.f64 (+.f64 C B) B)
(if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (pow.f64 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) -1) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 -180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (pow.f64 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) -1) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 -180 (neg.f64 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) -1)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) -1) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(*.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(*.f64 (cbrt.f64 180) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))))
(*.f64 (cbrt.f64 180) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) (/.f64 -180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180)) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180)) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 2) 1))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (/.f64 32400 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))
(*.f64 (cbrt.f64 32400) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (PI.f64)))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(/.f64 (*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (atan.f64 (/.f64 (+.f64 C B) B))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (/.f64 1 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2) (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) 2)))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) 2))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (/.f64 180 (PI.f64))))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) 1) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2) (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(*.f64 (cbrt.f64 32400) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (/.f64 -1 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (cbrt.f64 32400) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (PI.f64)))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 -180) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (neg.f64 (/.f64 (PI.f64) 180)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 180 -1)) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 180) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) 3)
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3) 1/3)
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (PI.f64)))
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (PI.f64)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))
(neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 -180 (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -180) (PI.f64)))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) -1))
(neg.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (/.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (pow.f64 (/.f64 1 (atan.f64 (/.f64 (+.f64 C B) B))) -1) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 1 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 1 0) (atan.f64 (/.f64 (+.f64 C B) B)) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1)) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (pow.f64 (/.f64 1 (atan.f64 (/.f64 (+.f64 C B) B))) -1) (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))
(atan.f64 (/.f64 (+.f64 C B) B))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(atan.f64 (/.f64 (+.f64 C B) B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))
(atan.f64 (/.f64 (+.f64 C B) B))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2))))
(atan.f64 (/.f64 (+.f64 C B) B))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 2) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) -1)
(neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) -1))
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) -1) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1))
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 -1 -1))
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1))
(neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(atan.f64 (/.f64 (+.f64 C B) B))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(atan.f64 (/.f64 (+.f64 C B) B))
(*.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 2))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 2)))
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(atan.f64 (/.f64 (+.f64 C B) B))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) -1)
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 -1 -1))
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1)
(neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1))
(pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(atan.f64 (/.f64 (+.f64 C B) B))
(pow.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 3)
(atan.f64 (/.f64 (+.f64 C B) B))
(pow.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3) 1/3)
(atan.f64 (/.f64 (+.f64 C B) B))
(neg.f64 (*.f64 -1 (atan.f64 (/.f64 (+.f64 C B) B))))
(neg.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1))
(neg.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 C B) B))

localize22.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 B B) 1/2)
0.1b
(*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))
25.8b
(/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))
Compiler

Compiled 55 to 26 computations (52.7% saved)

series36.0ms (0.1%)

Counts
3 → 52
Calls

15 calls:

TimeVariablePointExpression
1.0ms
B
@0
(/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))
1.0ms
A
@0
(/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))
1.0ms
B
@0
(*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))
1.0ms
B
@inf
(*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))
1.0ms
B
@-inf
(*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))
Compiler

Compiled 3000 to 1975 computations (34.2% saved)

rewrite187.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
208×egg-rr
67×egg-rr
66×egg-rr
Counts
3 → 341
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))
(*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 B B) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 (*.f64 A B) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 B B) 1/2) 0) (/.f64 1/2 (/.f64 (*.f64 A B) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B 1/2) 0) (/.f64 B (/.f64 (*.f64 A B) (*.f64 B 1/2))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 1/2 (/.f64 (*.f64 A B) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (*.f64 A B) 2) (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 B 0) (/.f64 B (/.f64 (*.f64 A B) (*.f64 B 1/2))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A A))) 0) (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 B (cbrt.f64 (/.f64 1/8 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))) 0) (/.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 B (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 A) 0) (/.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 B (/.f64 1 A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) 0) (/.f64 (cbrt.f64 (/.f64 1/8 A)) (/.f64 B (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))) 0) (/.f64 (/.f64 B (cbrt.f64 A)) (/.f64 B (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) 0) (/.f64 1 (/.f64 B (/.f64 (*.f64 (*.f64 B B) 1/2) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/2 A) 0) (/.f64 (*.f64 B B) (/.f64 B (/.f64 1/2 A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 1/2 (/.f64 B (/.f64 (*.f64 B B) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 B (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (/.f64 B (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 B 1/2) A) 0) (/.f64 B (/.f64 B (/.f64 (*.f64 B 1/2) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/2 B) 0) (/.f64 (*.f64 B B) (/.f64 A (/.f64 1/2 B))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (*.f64 (/.f64 (*.f64 B B) (*.f64 (*.f64 A B) (cbrt.f64 2))) (cbrt.f64 1/4)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (*.f64 (/.f64 (*.f64 B B) (*.f64 (*.f64 A B) (sqrt.f64 2))) (sqrt.f64 1/2)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 A B))) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 A B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 (/.f64 1 B) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 B) A) (*.f64 (*.f64 B B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (/.f64 (*.f64 B 1/2) B) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (/.f64 1/2 (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (*.f64 B B)) (/.f64 -1 (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B 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 (*.f64 B B) B) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) A) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) B) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) 1/2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (/.f64 (*.f64 (*.f64 B B) 1/2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B A) (/.f64 (*.f64 B 1/2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (cbrt.f64 (*.f64 A B))) (/.f64 (*.f64 B 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B B) (/.f64 (*.f64 B 1/2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 B B) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 A) (/.f64 (*.f64 B B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A B))) (/.f64 (*.f64 B B) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (*.f64 A B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 A B)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B 1/2) (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 (*.f64 B 1/2) B) A) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) B) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B 1/2) B) (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (cbrt.f64 (/.f64 (/.f64 1 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B)) (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 A B)) (*.f64 -1/2 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B 1/2) A) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (cbrt.f64 (/.f64 1/8 (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (/.f64 1/8 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (/.f64 1 A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 B B) 1/2)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (/.f64 1/8 A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (/.f64 B (cbrt.f64 A))) (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (*.f64 B B)) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) B) (/.f64 (*.f64 B 1/2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B 1/2)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A A))) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/8 A)) (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (cbrt.f64 A)) (*.f64 (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (*.f64 (/.f64 1/2 A) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (*.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (/.f64 (*.f64 B 1/2) A) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (/.f64 (*.f64 B 1/2) B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (/.f64 (/.f64 (*.f64 B 1/2) B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (/.f64 (*.f64 B B) (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 B B) (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 B B) (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) 2) (*.f64 (*.f64 B B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B B))) (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 B)) (*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 B B))) (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 B)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 B)) 2) (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)) (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 B) (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (cbrt.f64 1/4) B) (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) B) (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 1 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B 1/2)) (/.f64 (/.f64 1 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (*.f64 B (cbrt.f64 B)) 1/2) (/.f64 (/.f64 1 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B 1/2) (*.f64 B (/.f64 (/.f64 1 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (/.f64 (/.f64 1 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 (*.f64 B (sqrt.f64 1/2)) (/.f64 (/.f64 1 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (neg.f64 (*.f64 A B))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B B)) (/.f64 1 (/.f64 (*.f64 A B) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) (/.f64 1 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (*.f64 B B)) (*.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 B B) 1/2)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) B) 1/2) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B (cbrt.f64 (*.f64 A B))) (*.f64 B 1/2)) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B B) (*.f64 B 1/2)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) B) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A B))) (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) (*.f64 B 1/2)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (*.f64 -1/2 (*.f64 B B)))) (cbrt.f64 (neg.f64 (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A B))) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) A) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B B) B) (*.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (*.f64 B B) B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 (*.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 (neg.f64 (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) 1) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) 1) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 (*.f64 B 1/2) B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (cbrt.f64 (neg.f64 (*.f64 A B)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (cbrt.f64 (*.f64 A B))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 A B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 A B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 A B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) 1) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A)) 1) (*.f64 (cbrt.f64 (*.f64 A A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/8 B))) (*.f64 (cbrt.f64 (*.f64 B B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (/.f64 1/8 B))) (*.f64 (neg.f64 A) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) -1/2) (*.f64 (cbrt.f64 (*.f64 A A)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1/2) (*.f64 (cbrt.f64 (*.f64 A A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 A B) 2)) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 B) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 A B))) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (*.f64 B B)) (*.f64 (cbrt.f64 (*.f64 B B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (*.f64 (*.f64 B 2) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) (cbrt.f64 A))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (cbrt.f64 A))) (*.f64 (cbrt.f64 (*.f64 A A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (neg.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 B B))) (*.f64 (*.f64 A B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (neg.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 B B)) (neg.f64 (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 A B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B B) (*.f64 (*.f64 A B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 B B)) (/.f64 (*.f64 A B) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (*.f64 -1/2 (*.f64 B B))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) (*.f64 A B)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) A) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) A) -1/2) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B B) A) (*.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (cbrt.f64 (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 B) (neg.f64 (*.f64 B B))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A)) (/.f64 1 B)) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) (/.f64 1 B)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B B) (*.f64 A B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 B B) A)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 (*.f64 B 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))) (cbrt.f64 (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 1/2 B)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 1/2 B)) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))) (cbrt.f64 (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (/.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 A B) 2)))) (cbrt.f64 (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (cbrt.f64 (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) 1) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) B) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 B (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 B B)) (*.f64 (/.f64 (*.f64 A B) -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 B B)) (*.f64 (*.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (/.f64 (cbrt.f64 32400) (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (cbrt.f64 (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) -180) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (*.f64 (/.f64 -1 (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (neg.f64 (/.f64 (PI.f64) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) -180) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 (PI.f64) 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) -1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 -180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 B B) 1/2) (*.f64 (*.f64 B B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1/2 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 B 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B 1/2) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B (cbrt.f64 B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 B (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) (*.f64 B (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 B B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (*.f64 (*.f64 B B) (cbrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B 1/2)) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B (cbrt.f64 B)) 1/2) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/4) (*.f64 B B)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 (*.f64 (*.f64 B B) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B 1/2) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (pow.f64 (cbrt.f64 (*.f64 B (cbrt.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) 1) (*.f64 B (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2))) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) 1) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 1/2))) (sqrt.f64 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) B) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) 1) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (cbrt.f64 (cbrt.f64 1/4))) (pow.f64 (cbrt.f64 (cbrt.f64 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (cbrt.f64 1/2)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) 2) (cbrt.f64 (*.f64 (*.f64 B B) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 B (*.f64 B (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B 1/2)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 B 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1/2 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 B)) (*.f64 B 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 B B))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (neg.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 B) (*.f64 B -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (*.f64 B B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B B)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1/2) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (neg.f64 (neg.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (neg.f64 (*.f64 B -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (neg.f64 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (neg.f64 (neg.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B B) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 B B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 B B) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (sqrt.f64 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/2 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 3))))))

simplify548.0ms (1.6%)

Algorithm
egglog
Counts
393 → 453
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(*.f64 1/2 (pow.f64 B 2))
(*.f64 1/2 (pow.f64 B 2))
(*.f64 1/2 (pow.f64 B 2))
(*.f64 1/2 (pow.f64 B 2))
(*.f64 1/2 (pow.f64 (/.f64 1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 B) -2))
(if (!=.f64 1/2 0) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 (*.f64 A B) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (*.f64 (*.f64 B B) 1/2) 0) (/.f64 1/2 (/.f64 (*.f64 A B) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (*.f64 B 1/2) 0) (/.f64 B (/.f64 (*.f64 A B) (*.f64 B 1/2))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (*.f64 B B) 0) (/.f64 1/2 (/.f64 (*.f64 A B) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (*.f64 B (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (*.f64 A B) 2) (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 B 0) (/.f64 B (/.f64 (*.f64 A B) (*.f64 B 1/2))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A A))) 0) (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 B (cbrt.f64 (/.f64 1/8 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))) 0) (/.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 B (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 1 A) 0) (/.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 B (/.f64 1 A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) 0) (/.f64 (cbrt.f64 (/.f64 1/8 A)) (/.f64 B (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))) 0) (/.f64 (/.f64 B (cbrt.f64 A)) (/.f64 B (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) 0) (/.f64 1 (/.f64 B (/.f64 (*.f64 (*.f64 B B) 1/2) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 1/2 A) 0) (/.f64 (*.f64 B B) (/.f64 B (/.f64 1/2 A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 1/2 (/.f64 B (/.f64 (*.f64 B B) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 B (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (/.f64 B (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 B 1/2) A) 0) (/.f64 B (/.f64 B (/.f64 (*.f64 B 1/2) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 1/2 B) 0) (/.f64 (*.f64 B B) (/.f64 A (/.f64 1/2 B))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (cbrt.f64 1/4) 0) (*.f64 (/.f64 (*.f64 B B) (*.f64 (*.f64 A B) (cbrt.f64 2))) (cbrt.f64 1/4)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (sqrt.f64 1/2) 0) (*.f64 (/.f64 (*.f64 B B) (*.f64 (*.f64 A B) (sqrt.f64 2))) (sqrt.f64 1/2)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 -1/2 0) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(-.f64 0 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))
(-.f64 (/.f64 0 (neg.f64 (*.f64 A B))) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B))
(*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A))
(*.f64 1 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 1)
(*.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 (/.f64 1 B) A))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)))
(*.f64 (/.f64 (/.f64 1 B) A) (*.f64 (*.f64 B B) 1/2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B)))
(*.f64 B (/.f64 (/.f64 (*.f64 B 1/2) B) A))
(*.f64 (*.f64 B B) (/.f64 1/2 (*.f64 A B)))
(*.f64 (*.f64 -1/2 (*.f64 B B)) (/.f64 -1 (*.f64 A B)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (/.f64 1 B))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A B))) (/.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(*.f64 (/.f64 (*.f64 B B) B) (/.f64 1/2 A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) A) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) B) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A))
(*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) 1/2) B))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(*.f64 (/.f64 1 B) (/.f64 (*.f64 (*.f64 B B) 1/2) A))
(*.f64 (/.f64 B A) (/.f64 (*.f64 B 1/2) B))
(*.f64 (/.f64 B (cbrt.f64 (*.f64 A B))) (/.f64 (*.f64 B 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(*.f64 (/.f64 B B) (/.f64 (*.f64 B 1/2) A))
(*.f64 1/2 (/.f64 (*.f64 B B) (*.f64 A B)))
(*.f64 (/.f64 1/2 A) (/.f64 (*.f64 B B) B))
(*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A B))) (/.f64 (*.f64 B B) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(*.f64 (/.f64 (*.f64 B B) (*.f64 A B)) 1/2)
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 1 A))
(*.f64 (/.f64 1/2 (*.f64 A B)) (*.f64 B B))
(*.f64 (/.f64 (*.f64 B 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (/.f64 B (cbrt.f64 (*.f64 A B))))
(*.f64 (/.f64 (/.f64 (*.f64 B 1/2) B) A) B)
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A B))))
(*.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) B) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) A))
(*.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) B))
(*.f64 (/.f64 (*.f64 B 1/2) B) (/.f64 B A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (cbrt.f64 (/.f64 (/.f64 1 B) A)))
(*.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B)) (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))
(*.f64 (/.f64 -1 (*.f64 A B)) (*.f64 -1/2 (*.f64 B B)))
(*.f64 (/.f64 (*.f64 B 1/2) A) (/.f64 B B))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (cbrt.f64 (/.f64 1/8 (*.f64 A B))))
(*.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (/.f64 1/8 (*.f64 A A))))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (/.f64 1 A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))))
(*.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 B B) 1/2)) (/.f64 1 A))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (/.f64 1/8 A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))
(*.f64 (*.f64 (/.f64 1 B) (/.f64 B (cbrt.f64 A))) (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))))
(*.f64 (*.f64 (/.f64 1 B) (*.f64 B B)) (/.f64 1/2 A))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A))
(*.f64 (*.f64 (/.f64 1 B) B) (/.f64 (*.f64 B 1/2) A))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) 2))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B 1/2)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A A))) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 1/8 A)) (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) (/.f64 1 B)))
(*.f64 (/.f64 B (cbrt.f64 A)) (*.f64 (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))) (/.f64 1 B)))
(*.f64 (*.f64 B B) (*.f64 (/.f64 1/2 A) (/.f64 1 B)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1 B)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (*.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2) (/.f64 1 B)))
(*.f64 B (*.f64 (/.f64 (*.f64 B 1/2) A) (/.f64 1 B)))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (/.f64 (*.f64 B 1/2) B) A)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (/.f64 (/.f64 (*.f64 B 1/2) B) A)))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (/.f64 (*.f64 B B) (*.f64 A B))))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 B B) (*.f64 A B))))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 B B) (*.f64 A B))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) 2) (*.f64 (*.f64 B B) 1/2)))
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B B))) (/.f64 (*.f64 B B) A)))
(*.f64 (cbrt.f64 (/.f64 1/2 B)) (*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 B B))) (/.f64 (*.f64 B B) A)))
(*.f64 (cbrt.f64 (/.f64 1/2 B)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 B)) 2) (/.f64 (*.f64 B B) A)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)) (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 B B) A)))
(*.f64 1/2 (*.f64 (/.f64 1 B) (/.f64 (*.f64 B B) A)))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (cbrt.f64 1/4) B) (/.f64 (*.f64 B B) A)))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) B) (/.f64 (*.f64 B B) A)))
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 B) A)))
(*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 1 B) A)))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B 1/2)) (/.f64 (/.f64 1 B) A)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (*.f64 B (cbrt.f64 B)) 1/2) (/.f64 (/.f64 1 B) A)))
(*.f64 (*.f64 B 1/2) (*.f64 B (/.f64 (/.f64 1 B) A)))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (/.f64 (/.f64 1 B) A)))
(*.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 (*.f64 B (sqrt.f64 1/2)) (/.f64 (/.f64 1 B) A)))
(*.f64 (/.f64 (*.f64 B B) (neg.f64 (*.f64 A B))) -1/2)
(*.f64 -1 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))
(*.f64 (neg.f64 (*.f64 B B)) (/.f64 1 (/.f64 (*.f64 A B) -1/2)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) (/.f64 1 (neg.f64 B)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) A)
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 1)
(/.f64 (*.f64 (/.f64 1 B) (*.f64 B B)) (*.f64 A 2))
(/.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 B B) 1/2)) A)
(/.f64 (*.f64 (/.f64 (*.f64 B B) B) 1/2) A)
(/.f64 (*.f64 (/.f64 B (cbrt.f64 (*.f64 A B))) (*.f64 B 1/2)) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (/.f64 B B) (*.f64 B 1/2)) A)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) B) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) A)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A B))) (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (/.f64 B A) (*.f64 B 1/2)) B)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (*.f64 -1/2 (*.f64 B B)))) (cbrt.f64 (neg.f64 (*.f64 A B))))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A B))) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) A) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) B)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (/.f64 (*.f64 B B) B) (*.f64 A 2))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 B B) B)) A)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) B)) A)
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 (*.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 (neg.f64 (*.f64 A B))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) 1) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) 1) A)
(/.f64 (*.f64 B (/.f64 (*.f64 B 1/2) B)) A)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (cbrt.f64 (neg.f64 (*.f64 A B)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 A B))) 2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (cbrt.f64 (*.f64 A B))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) B))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 A B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 A B))) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) 1) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A)) 1) (*.f64 (cbrt.f64 (*.f64 A A)) B))
(/.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/8 B))) (*.f64 (cbrt.f64 (*.f64 B B)) A))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (/.f64 1/8 B))) (*.f64 (neg.f64 A) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 B 2)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) -1/2) (*.f64 (cbrt.f64 (*.f64 A A)) (neg.f64 B)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1/2) (*.f64 (cbrt.f64 (*.f64 A A)) B))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 A B) 2)) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 B) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 A B))) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (*.f64 B B)) (*.f64 (cbrt.f64 (*.f64 B B)) A))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (*.f64 (*.f64 B 2) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) (cbrt.f64 A))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (cbrt.f64 A))) (*.f64 (cbrt.f64 (*.f64 A A)) B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (neg.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 A)))
(/.f64 (neg.f64 (neg.f64 (*.f64 B B))) (*.f64 (*.f64 A B) 2))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (neg.f64 (neg.f64 B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (neg.f64 (*.f64 A B)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) B)
(/.f64 (*.f64 B B) (*.f64 (*.f64 A B) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (neg.f64 (*.f64 B B)) (/.f64 (*.f64 A B) -1/2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) (neg.f64 B))
(/.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 1 B) (*.f64 -1/2 (*.f64 B B))) (neg.f64 A))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (*.f64 A B)) 1) 2)
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) -1/2) (neg.f64 B))
(/.f64 (/.f64 (*.f64 B B) A) (*.f64 B 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (cbrt.f64 (*.f64 A B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A))) (cbrt.f64 B))
(/.f64 (*.f64 (/.f64 1/2 B) (neg.f64 (*.f64 B B))) (neg.f64 A))
(/.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A)) (/.f64 1 B)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) (/.f64 1 B)) (neg.f64 A))
(/.f64 (/.f64 (*.f64 B B) (*.f64 A B)) 2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 B B) A)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 (*.f64 A B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 B))
(/.f64 (*.f64 B (/.f64 (*.f64 B 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))) (cbrt.f64 (*.f64 A B)))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 1/2 B)) (neg.f64 A))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 1/2 B)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))) (cbrt.f64 (*.f64 A B)))
(/.f64 (*.f64 (*.f64 B B) (/.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 A B) 2)))) (cbrt.f64 (*.f64 A B)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (cbrt.f64 (*.f64 A B)))
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) 1) (neg.f64 B))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) B) (neg.f64 A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 B (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (neg.f64 (*.f64 B B)) (*.f64 (/.f64 (*.f64 A B) -1/2) 1))
(/.f64 (neg.f64 (*.f64 B B)) (*.f64 (*.f64 B 2) (neg.f64 A)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (neg.f64 A))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 1)
(neg.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 3))
(if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))))
(*.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 1)
(*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (cbrt.f64 180) (*.f64 (/.f64 (cbrt.f64 32400) (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (/.f64 1 (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (/.f64 180 (PI.f64))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))))
(*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64)) 180)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))) 2) 2))
(*.f64 (sqrt.f64 180) (*.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) -180) (/.f64 -1 (PI.f64)))
(*.f64 -180 (*.f64 (/.f64 -1 (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 1)
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (neg.f64 (/.f64 (PI.f64) 180)))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) -180) (neg.f64 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) 3)
(pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 3) 1/3)
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64))))
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 -180 (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (neg.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 3))
(if (!=.f64 1 0) (*.f64 (*.f64 B B) 1/2) (*.f64 (*.f64 B B) 1/2))
(-.f64 0 (*.f64 -1/2 (*.f64 B B)))
(*.f64 B (*.f64 B 1/2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))
(*.f64 (*.f64 B 1/2) B)
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B 1/2)))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (*.f64 B B)))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B (cbrt.f64 B)) 1/2))
(*.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 B (sqrt.f64 1/2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) (*.f64 B (cbrt.f64 B)))
(*.f64 (*.f64 B B) 1/2)
(*.f64 1/2 (*.f64 B B))
(*.f64 1 (*.f64 (*.f64 B B) 1/2))
(*.f64 (*.f64 (*.f64 B B) 1/2) 1)
(*.f64 (cbrt.f64 1/4) (*.f64 (*.f64 B B) (cbrt.f64 1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B 1/2)) (cbrt.f64 B))
(*.f64 (*.f64 (*.f64 B (cbrt.f64 B)) 1/2) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 1/4) (*.f64 B B)) (cbrt.f64 1/2))
(*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 (*.f64 (*.f64 B B) 1/8)))
(*.f64 (*.f64 (*.f64 B 1/2) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (pow.f64 (cbrt.f64 (*.f64 B (cbrt.f64 B))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) 1) (*.f64 B (cbrt.f64 B)))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2))) (cbrt.f64 1/2))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) 1) (sqrt.f64 1/2))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 1/2))) (sqrt.f64 (sqrt.f64 1/2)))
(*.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) B) (sqrt.f64 1/2))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) 1) (cbrt.f64 1/4))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (cbrt.f64 (cbrt.f64 1/4))) (pow.f64 (cbrt.f64 (cbrt.f64 1/4)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (cbrt.f64 1/2)) (cbrt.f64 1/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) 2) (cbrt.f64 (*.f64 (*.f64 B B) 1/2))))
(*.f64 (sqrt.f64 1/2) (*.f64 B (*.f64 B (sqrt.f64 1/2))))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B 1/2)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 B 1/2)))
(*.f64 -1 (*.f64 -1/2 (*.f64 B B)))
(*.f64 (neg.f64 (neg.f64 B)) (*.f64 B 1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) 2))
(*.f64 (neg.f64 (neg.f64 (*.f64 B B))) 1/2)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (neg.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))
(*.f64 (neg.f64 B) (*.f64 B -1/2))
(*.f64 (neg.f64 -1) (*.f64 (*.f64 B B) 1/2))
(*.f64 (neg.f64 (*.f64 B B)) -1/2)
(*.f64 -1/2 (neg.f64 (*.f64 B B)))
(*.f64 (neg.f64 -1/2) (*.f64 B B))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (neg.f64 (neg.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))))
(*.f64 B (neg.f64 (*.f64 B -1/2)))
(*.f64 (*.f64 B B) (neg.f64 -1/2))
(*.f64 1/2 (neg.f64 (neg.f64 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 B B) 1/2) 1)
(/.f64 (*.f64 B B) 2)
(/.f64 (*.f64 -1/2 (*.f64 B B)) -1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 3) 1/3)
(pow.f64 (*.f64 (*.f64 B B) 1/2) 1)
(pow.f64 (*.f64 B (sqrt.f64 1/2)) 2)
(neg.f64 (*.f64 -1/2 (*.f64 B B)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 3))
Outputs
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 1/2 (pow.f64 B 2))
(*.f64 B (*.f64 B 1/2))
(*.f64 1/2 (pow.f64 B 2))
(*.f64 B (*.f64 B 1/2))
(*.f64 1/2 (pow.f64 B 2))
(*.f64 B (*.f64 B 1/2))
(*.f64 1/2 (pow.f64 B 2))
(*.f64 B (*.f64 B 1/2))
(*.f64 1/2 (pow.f64 (/.f64 1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 B) -2))
(*.f64 1/2 (pow.f64 (/.f64 -1 B) -2))
(if (!=.f64 1/2 0) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 1/2 0) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 (*.f64 A B) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (/.f64 (*.f64 B A) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (*.f64 (*.f64 B B) 1/2) 0) (/.f64 1/2 (/.f64 (*.f64 A B) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (*.f64 B (*.f64 B 1/2)) 0) (/.f64 1/2 (/.f64 (*.f64 B A) (*.f64 B B))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (*.f64 B 1/2) 0) (/.f64 B (/.f64 (*.f64 A B) (*.f64 B 1/2))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (*.f64 B 1/2) 0) (/.f64 B (/.f64 (*.f64 B A) (*.f64 B 1/2))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (*.f64 B B) 0) (/.f64 1/2 (/.f64 (*.f64 A B) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (*.f64 B B) 0) (/.f64 1/2 (/.f64 (*.f64 B A) (*.f64 B B))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (*.f64 B (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (*.f64 A B) 2) (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (*.f64 B (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 A (*.f64 B 2)) (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 B 0) (/.f64 B (/.f64 (*.f64 A B) (*.f64 B 1/2))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 B 0) (/.f64 B (/.f64 (*.f64 B A) (*.f64 B 1/2))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A A))) 0) (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 B (cbrt.f64 (/.f64 1/8 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A A))) 0) (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 B (cbrt.f64 (/.f64 1/8 (*.f64 A A))))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))) 0) (/.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 B (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (*.f64 A A)) 1/2)) 0) (/.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 B (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (*.f64 A A)) 1/2)))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (/.f64 1 A) 0) (/.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 B (/.f64 1 A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 1 A) 0) (/.f64 (*.f64 B (*.f64 B 1/2)) (/.f64 B (/.f64 1 A))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) 0) (/.f64 (cbrt.f64 (/.f64 1/8 A)) (/.f64 B (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) 0) (/.f64 (cbrt.f64 (/.f64 1/8 A)) (/.f64 B (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))) 0) (/.f64 (/.f64 B (cbrt.f64 A)) (/.f64 B (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))) 0) (/.f64 (/.f64 B (cbrt.f64 A)) (/.f64 B (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) 0) (/.f64 1 (/.f64 B (/.f64 (*.f64 (*.f64 B B) 1/2) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) A) 0) (pow.f64 (/.f64 B (/.f64 (*.f64 B (*.f64 B 1/2)) A)) -1) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (/.f64 1/2 A) 0) (/.f64 (*.f64 B B) (/.f64 B (/.f64 1/2 A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 1/2 A) 0) (/.f64 (*.f64 B B) (/.f64 B (/.f64 1/2 A))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 1/2 (/.f64 B (/.f64 (*.f64 B B) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 1/2 (/.f64 B (/.f64 (*.f64 B B) A))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 B (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A) 0) (/.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (/.f64 B (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (/.f64 B (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) A)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) A)) (/.f64 B (pow.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) A)) 2))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (/.f64 (*.f64 B 1/2) A) 0) (/.f64 B (/.f64 B (/.f64 (*.f64 B 1/2) A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 (*.f64 B 1/2) A) 0) (/.f64 B (/.f64 B (/.f64 (*.f64 B 1/2) A))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (/.f64 1/2 B) 0) (/.f64 (*.f64 B B) (/.f64 A (/.f64 1/2 B))) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (/.f64 1/2 B) 0) (/.f64 (*.f64 B B) (/.f64 A (/.f64 1/2 B))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (cbrt.f64 1/4) 0) (*.f64 (/.f64 (*.f64 B B) (*.f64 (*.f64 A B) (cbrt.f64 2))) (cbrt.f64 1/4)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 1/4) B) B) (*.f64 A (*.f64 B (cbrt.f64 2)))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 (sqrt.f64 1/2) 0) (*.f64 (/.f64 (*.f64 B B) (*.f64 (*.f64 A B) (sqrt.f64 2))) (sqrt.f64 1/2)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) B) (*.f64 A (*.f64 B (sqrt.f64 2)))) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(if (!=.f64 -1/2 0) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(if (!=.f64 -1/2 0) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)) (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))
(-.f64 0 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 B A)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 A B))) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))
(-.f64 (/.f64 0 (neg.f64 (*.f64 B A))) (/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 B A)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 1)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 (/.f64 1 B) A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (/.f64 1 B) A) (*.f64 (*.f64 B B) 1/2))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(*.f64 B (/.f64 (/.f64 (*.f64 B 1/2) B) A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (*.f64 B B) (/.f64 1/2 (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (*.f64 -1/2 (*.f64 B B)) (/.f64 -1 (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (/.f64 1 B))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A B))) (/.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(*.f64 (/.f64 (*.f64 B B) B) (/.f64 1/2 A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) A) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) B))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) B) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) 1/2) B))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B A))) (*.f64 B (*.f64 B 1/2))) (cbrt.f64 (pow.f64 (*.f64 B A) 2)))
(*.f64 (/.f64 1 B) (/.f64 (*.f64 (*.f64 B B) 1/2) A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 B A) (/.f64 (*.f64 B 1/2) B))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 B (cbrt.f64 (*.f64 A B))) (/.f64 (*.f64 B 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(*.f64 (/.f64 B B) (/.f64 (*.f64 B 1/2) A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (/.f64 (*.f64 B B) (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 1/2 A) (/.f64 (*.f64 B B) B))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A B))) (/.f64 (*.f64 B B) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B A))) B) B) (cbrt.f64 (pow.f64 (*.f64 B A) 2)))
(*.f64 (/.f64 (*.f64 B B) (*.f64 A B)) 1/2)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 1 A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 1/2 (*.f64 A B)) (*.f64 B B))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (*.f64 B 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (/.f64 B (cbrt.f64 (*.f64 A B))))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(*.f64 (/.f64 (/.f64 (*.f64 B 1/2) B) A) B)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A B))))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(*.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) B) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) A))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(*.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) B))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(*.f64 (/.f64 (*.f64 B 1/2) B) (/.f64 B A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (cbrt.f64 (/.f64 (/.f64 1 B) A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B A))) (*.f64 B (*.f64 B 1/2))) (cbrt.f64 (pow.f64 (*.f64 B A) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B)) (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(*.f64 (/.f64 -1 (*.f64 A B)) (*.f64 -1/2 (*.f64 B B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (*.f64 B 1/2) A) (/.f64 B B))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (cbrt.f64 (/.f64 1/8 (*.f64 A B))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B A))) B) B) (cbrt.f64 (pow.f64 (*.f64 B A) 2)))
(*.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (/.f64 1/8 (*.f64 A A))))
(*.f64 (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) B) (cbrt.f64 (/.f64 1/8 (*.f64 A A))))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (/.f64 1 A))) (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (/.f64 1 A))) (*.f64 B (*.f64 B 1/2))) (cbrt.f64 (*.f64 A A)))
(*.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 B B) 1/2)) (/.f64 1 A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (/.f64 1/8 A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (/.f64 1/8 A))) (*.f64 B B)) (cbrt.f64 (*.f64 A A)))
(*.f64 (*.f64 (/.f64 1 B) (/.f64 B (cbrt.f64 A))) (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (/.f64 B (cbrt.f64 A)) B) (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))))
(*.f64 (*.f64 (/.f64 1 B) (*.f64 B B)) (/.f64 1/2 A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(*.f64 (*.f64 (/.f64 1 B) B) (/.f64 (*.f64 B 1/2) A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) 2) 2)))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))
(*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A)))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B 1/2)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))
(*.f64 (cbrt.f64 B) (/.f64 (*.f64 (cbrt.f64 (*.f64 B 1/2)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 B A))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (*.f64 A B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A A))) (/.f64 1 B)))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A A))) B))
(*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A A))) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (*.f64 A A)) 1/2)) B))
(*.f64 (cbrt.f64 (/.f64 1/8 A)) (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 1/8 A)) (/.f64 (/.f64 (*.f64 B B) B) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 B (cbrt.f64 A)) (*.f64 (/.f64 (*.f64 B 1/2) (cbrt.f64 (*.f64 A A))) (/.f64 1 B)))
(*.f64 (/.f64 B (cbrt.f64 A)) (/.f64 (/.f64 (*.f64 B 1/2) B) (cbrt.f64 (*.f64 A A))))
(*.f64 (*.f64 B B) (*.f64 (/.f64 1/2 A) (/.f64 1 B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1 B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (*.f64 (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) A) (/.f64 1 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) 2) (/.f64 1 B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 B (*.f64 (/.f64 (*.f64 B 1/2) A) (/.f64 1 B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (/.f64 (*.f64 B 1/2) B) A)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (/.f64 (/.f64 (*.f64 B 1/2) B) A)))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (/.f64 (*.f64 B B) (*.f64 A B))))
(*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (/.f64 (*.f64 B B) (*.f64 B A)))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 B B) (*.f64 A B))))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 B B) (*.f64 A B))))
(*.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (/.f64 (*.f64 B B) (*.f64 B A)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) 2) (*.f64 (*.f64 B B) 1/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B A))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 B A))) 2)) (*.f64 B (*.f64 B 1/2)))
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B B))) (/.f64 (*.f64 B B) A)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (/.f64 (*.f64 B B) A))
(*.f64 (cbrt.f64 (/.f64 1/2 B)) (*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 B B))) (/.f64 (*.f64 B B) A)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/2 B)) (cbrt.f64 (/.f64 1/4 (*.f64 B B)))) (/.f64 (*.f64 B B) A))
(*.f64 (cbrt.f64 (/.f64 1/2 B)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 B)) 2) (/.f64 (*.f64 B B) A)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)) (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 B B) A)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) B) (*.f64 (cbrt.f64 (*.f64 B B)) A)))
(*.f64 1/2 (*.f64 (/.f64 1 B) (/.f64 (*.f64 B B) A)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (cbrt.f64 1/4) B) (/.f64 (*.f64 B B) A)))
(*.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (/.f64 (*.f64 B B) (*.f64 B A)))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) B) (/.f64 (*.f64 B B) A)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 B) A)))
(*.f64 (*.f64 B (*.f64 B (cbrt.f64 1/2))) (/.f64 (/.f64 (cbrt.f64 1/4) B) A))
(*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 1 B) A)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B 1/2)) (/.f64 (/.f64 1 B) A)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (*.f64 B (cbrt.f64 B)) 1/2) (/.f64 (/.f64 1 B) A)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (*.f64 B 1/2) (*.f64 B (/.f64 (/.f64 1 B) A)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (/.f64 (/.f64 1 B) A)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 (*.f64 B (sqrt.f64 1/2)) (/.f64 (/.f64 1 B) A)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 (/.f64 (*.f64 B B) (neg.f64 (*.f64 A B))) -1/2)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(*.f64 -1 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 B A)))
(*.f64 (neg.f64 (*.f64 B B)) (/.f64 1 (/.f64 (*.f64 A B) -1/2)))
(neg.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 B A) -1/2)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) (/.f64 1 (neg.f64 B)))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 B A)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) A)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 1)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (*.f64 (/.f64 1 B) (*.f64 B B)) (*.f64 A 2))
(/.f64 (/.f64 (*.f64 B B) B) (*.f64 A 2))
(/.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 B B) 1/2)) A)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (*.f64 (/.f64 (*.f64 B B) B) 1/2) A)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (*.f64 (/.f64 B (cbrt.f64 (*.f64 A B))) (*.f64 B 1/2)) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (cbrt.f64 (pow.f64 (*.f64 B A) 2)))
(/.f64 (*.f64 (/.f64 B B) (*.f64 B 1/2)) A)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) B) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) A)
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 A B))) (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B A))) B) B) (cbrt.f64 (pow.f64 (*.f64 B A) 2)))
(/.f64 (*.f64 (/.f64 B A) (*.f64 B 1/2)) B)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 (*.f64 A B) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)) 2) (*.f64 B B))) (cbrt.f64 (*.f64 A (*.f64 B 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (*.f64 -1/2 (*.f64 B B)))) (cbrt.f64 (neg.f64 (*.f64 A B))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)) 2) (*.f64 -1/2 (*.f64 B B)))) (cbrt.f64 (neg.f64 (*.f64 B A))))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A B))) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) A) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) B)
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) A)) (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B A))) (*.f64 B (*.f64 B 1/2))) (cbrt.f64 (pow.f64 (*.f64 B A) 2)))
(/.f64 (/.f64 (*.f64 B B) B) (*.f64 A 2))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 B B) B)) A)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (/.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) B)) A)
(/.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 B A))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 (*.f64 (*.f64 A B) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)) 2) (*.f64 B B))) (cbrt.f64 (*.f64 A (*.f64 B 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 (neg.f64 (*.f64 A B))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)) 2) (*.f64 -1/2 (*.f64 B B)))) (cbrt.f64 (neg.f64 (*.f64 B A))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) 1) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) 1) A)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (*.f64 B (/.f64 (*.f64 B 1/2) B)) A)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (cbrt.f64 (neg.f64 (*.f64 A B)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 A B))) 2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (cbrt.f64 (neg.f64 (*.f64 B A)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B A))) 2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (cbrt.f64 (*.f64 A B))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (cbrt.f64 (*.f64 B A))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) A))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 B) 1/2)) (*.f64 (cbrt.f64 (*.f64 B B)) A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) B))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 A A)) B) 1/2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 A B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 A B))) 2) 2))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (*.f64 B A)) 1/2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 B A))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 B A))) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B))) 1) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A)) 1) (*.f64 (cbrt.f64 (*.f64 A A)) B))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 A A)) B) 1/2))
(/.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/8 B))) (*.f64 (cbrt.f64 (*.f64 B B)) A))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) B) B) (*.f64 (cbrt.f64 (*.f64 B B)) A))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) B) B) (cbrt.f64 A)) (cbrt.f64 (pow.f64 (*.f64 B A) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (/.f64 1/8 B))) (*.f64 (neg.f64 A) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) B) B) (*.f64 (cbrt.f64 (*.f64 B B)) A))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 B 2)))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 B 2)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) -1/2) (*.f64 (cbrt.f64 (*.f64 A A)) (neg.f64 B)))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 A A)) (neg.f64 B)) -1/2))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1/2) (*.f64 (cbrt.f64 (*.f64 A A)) B))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 A A)) B) 1/2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 A B) 2)) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (cbrt.f64 (*.f64 (*.f64 A (*.f64 B 2)) (pow.f64 (*.f64 B A) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 B) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) A)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (cbrt.f64 (*.f64 B (pow.f64 (*.f64 B A) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 A B))) (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 B A)) (pow.f64 (*.f64 B A) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (*.f64 B B)) (*.f64 (cbrt.f64 (*.f64 B B)) A))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) B) B) (*.f64 (cbrt.f64 (*.f64 B B)) A))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) B) B) (cbrt.f64 A)) (cbrt.f64 (pow.f64 (*.f64 B A) 2)))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (*.f64 (*.f64 B 2) (cbrt.f64 (*.f64 A A))))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 B 2)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) (cbrt.f64 A))) (*.f64 (neg.f64 B) (cbrt.f64 (*.f64 A A))))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 A A)) (neg.f64 B)) -1/2))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (cbrt.f64 A))) (*.f64 (cbrt.f64 (*.f64 A A)) B))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 A A)) B) 1/2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (neg.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 A)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) B) B) (*.f64 (cbrt.f64 (*.f64 B B)) A))
(/.f64 (neg.f64 (neg.f64 (*.f64 B B))) (*.f64 (*.f64 A B) 2))
(/.f64 (/.f64 (*.f64 B B) B) (*.f64 A 2))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (neg.f64 (neg.f64 B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (neg.f64 (*.f64 A B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (*.f64 A B)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 A B) 2))))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) B)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (*.f64 B B) (*.f64 (*.f64 A B) 2))
(/.f64 (/.f64 (*.f64 B B) B) (*.f64 A 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (neg.f64 (*.f64 B B)) (/.f64 (*.f64 A B) -1/2))
(neg.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 B A) -1/2)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) (neg.f64 B))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 B A)))
(/.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 B (cbrt.f64 A)) 1/2)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 1 B) (*.f64 -1/2 (*.f64 B B))) (neg.f64 A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (*.f64 A B)) 1) 2)
(/.f64 (/.f64 (*.f64 B B) B) (*.f64 A 2))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) -1/2) (neg.f64 B))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 B A)))
(/.f64 (/.f64 (*.f64 B B) A) (*.f64 B 2))
(/.f64 (/.f64 (*.f64 B B) B) (*.f64 A 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (cbrt.f64 (*.f64 A B)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 B (*.f64 B 1/2)) (pow.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)) 2))) (cbrt.f64 (*.f64 B A)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)) 2) (/.f64 (*.f64 B (*.f64 B 1/2)) A))) (cbrt.f64 B))
(/.f64 (*.f64 (/.f64 1/2 B) (neg.f64 (*.f64 B B))) (neg.f64 A))
(/.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 B (cbrt.f64 A)) 1/2)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 A)) (/.f64 1 B)) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 B (cbrt.f64 A)) 1/2)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) (/.f64 1 B)) (neg.f64 A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (/.f64 (*.f64 B B) (*.f64 A B)) 2)
(/.f64 (/.f64 (*.f64 B B) B) (*.f64 A 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 B B) A)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 (*.f64 A B)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 B (*.f64 B 1/2)) (pow.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)) 2))) (cbrt.f64 (*.f64 B A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 2))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)) 2) (/.f64 (*.f64 B (*.f64 B 1/2)) A))) (cbrt.f64 B))
(/.f64 (*.f64 B (/.f64 (*.f64 B 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))) (cbrt.f64 (*.f64 A B)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 1/2 B)) (neg.f64 A))
(/.f64 (*.f64 (/.f64 1/2 B) (neg.f64 (*.f64 B B))) (neg.f64 A))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 1/2 B)) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 B (cbrt.f64 A)) 1/2)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (cbrt.f64 (pow.f64 (*.f64 A B) 2)))) (cbrt.f64 (*.f64 A B)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(/.f64 (*.f64 (*.f64 B B) (/.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 A B) 2)))) (cbrt.f64 (*.f64 A B)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (cbrt.f64 (pow.f64 (*.f64 A B) 2))) (cbrt.f64 (*.f64 A B)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B A) 2)) 1/2)) (cbrt.f64 (*.f64 B A)))
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) 1) (neg.f64 B))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 B A)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) B) (neg.f64 A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 B (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 B (cbrt.f64 A)) 1/2)) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(/.f64 (neg.f64 (*.f64 B B)) (*.f64 (/.f64 (*.f64 A B) -1/2) 1))
(neg.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 B A) -1/2)))
(/.f64 (neg.f64 (*.f64 B B)) (*.f64 (*.f64 B 2) (neg.f64 A)))
(/.f64 (*.f64 B B) (neg.f64 (neg.f64 (*.f64 (*.f64 B 2) A))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (neg.f64 A))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 3)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 3) 1/3)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 1)
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(neg.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 B A)))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) A) B) 1))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 B A)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)) 3))
(/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))
(if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(if (!=.f64 180 0) (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)) (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)) (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) 2)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) 2)) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) 180))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 1)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))) 2))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 180 (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))))
(*.f64 (cbrt.f64 180) (*.f64 (/.f64 (cbrt.f64 32400) (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (cbrt.f64 180) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 180))
(*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) 2)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (/.f64 1 (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) 2)) (/.f64 180 (PI.f64))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) 2)) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64)) 180)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) 2)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)) 2) (/.f64 180 (PI.f64)))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)))) 2) 2)))
(*.f64 (sqrt.f64 180) (*.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 (sqrt.f64 180) (/.f64 (*.f64 (sqrt.f64 180) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) -180) (/.f64 -1 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) -180) (neg.f64 (PI.f64)))
(*.f64 -180 (*.f64 (/.f64 -1 (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(*.f64 -180 (/.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 180))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 1)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 180))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 180))
(/.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) (neg.f64 (/.f64 (PI.f64) 180)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) -180) (neg.f64 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)) 2) (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (*.f64 180 -1)) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64)) 2) (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 180))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 180))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) 3)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 1)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 3) 1/3)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) -180) (PI.f64)))
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) -180) (PI.f64)))
(neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 -180 (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A))) -180) (PI.f64)))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (neg.f64 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64)) 3))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (*.f64 B (*.f64 B 1/2)) (*.f64 B A)))) (PI.f64))
(if (!=.f64 1 0) (*.f64 (*.f64 B B) 1/2) (*.f64 (*.f64 B B) 1/2))
(if (!=.f64 1 0) (*.f64 B (*.f64 B 1/2)) (*.f64 B (*.f64 B 1/2)))
(-.f64 0 (*.f64 -1/2 (*.f64 B B)))
(*.f64 B (*.f64 B 1/2))
(*.f64 B (*.f64 B 1/2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)) (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 (*.f64 B 1/2) B)
(*.f64 B (*.f64 B 1/2))
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (cbrt.f64 1/4) B) B))
(*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(*.f64 B (*.f64 B 1/2))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B 1/2)))
(*.f64 B (*.f64 B 1/2))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (*.f64 B B)))
(*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (cbrt.f64 1/4) B) B))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))
(*.f64 B (*.f64 B 1/2))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B (cbrt.f64 B)) 1/2))
(*.f64 B (*.f64 B 1/2))
(*.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 B (sqrt.f64 1/2)))
(*.f64 B (*.f64 B 1/2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) (*.f64 B (cbrt.f64 B)))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/8))) (*.f64 B (cbrt.f64 B)))
(*.f64 (*.f64 B B) 1/2)
(*.f64 B (*.f64 B 1/2))
(*.f64 1/2 (*.f64 B B))
(*.f64 B (*.f64 B 1/2))
(*.f64 1 (*.f64 (*.f64 B B) 1/2))
(*.f64 B (*.f64 B 1/2))
(*.f64 (*.f64 (*.f64 B B) 1/2) 1)
(*.f64 B (*.f64 B 1/2))
(*.f64 (cbrt.f64 1/4) (*.f64 (*.f64 B B) (cbrt.f64 1/2)))
(*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (cbrt.f64 1/4) B) B))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B 1/2)) (cbrt.f64 B))
(*.f64 B (*.f64 B 1/2))
(*.f64 (*.f64 (*.f64 B (cbrt.f64 B)) 1/2) (cbrt.f64 (*.f64 B B)))
(*.f64 B (*.f64 B 1/2))
(*.f64 (*.f64 (cbrt.f64 1/4) (*.f64 B B)) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (cbrt.f64 1/4) B) B))
(*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 (*.f64 (*.f64 B B) 1/8)))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/8))) (*.f64 B (cbrt.f64 B)))
(*.f64 (*.f64 (*.f64 B 1/2) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(*.f64 B (*.f64 B 1/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (*.f64 B 1/8)) (*.f64 B B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (pow.f64 (cbrt.f64 (*.f64 B (cbrt.f64 B))) 2))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/8))) (*.f64 B (cbrt.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/8)) 1) (*.f64 B (cbrt.f64 B)))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/8))) (*.f64 B (cbrt.f64 B)))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2))) (cbrt.f64 1/2))
(*.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) B) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (cbrt.f64 1/2)))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) 1) (sqrt.f64 1/2))
(*.f64 B (*.f64 B 1/2))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 1/2))) (sqrt.f64 (sqrt.f64 1/2)))
(*.f64 B (*.f64 B 1/2))
(*.f64 (*.f64 (*.f64 B (sqrt.f64 1/2)) B) (sqrt.f64 1/2))
(*.f64 B (*.f64 B 1/2))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) 1) (cbrt.f64 1/4))
(*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (cbrt.f64 1/4) B) B))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (cbrt.f64 (cbrt.f64 1/4))) (pow.f64 (cbrt.f64 (cbrt.f64 1/4)) 2))
(*.f64 (*.f64 (*.f64 B B) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (cbrt.f64 1/4)))) (pow.f64 (cbrt.f64 (cbrt.f64 1/4)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 1/2)) (cbrt.f64 1/2)) (cbrt.f64 1/2))
(*.f64 (*.f64 (*.f64 B B) (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/2))) (cbrt.f64 1/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) 2))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) 2) (cbrt.f64 (*.f64 (*.f64 B B) 1/2))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 (sqrt.f64 1/2) (*.f64 B (*.f64 B (sqrt.f64 1/2))))
(*.f64 B (*.f64 B 1/2))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B 1/2)) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 B 1/2)))
(*.f64 B (*.f64 B 1/2))
(*.f64 -1 (*.f64 -1/2 (*.f64 B B)))
(*.f64 B (*.f64 B 1/2))
(*.f64 (neg.f64 (neg.f64 B)) (*.f64 B 1/2))
(*.f64 B (*.f64 B 1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) 2))
(*.f64 (neg.f64 (neg.f64 (*.f64 B B))) 1/2)
(*.f64 B (*.f64 B 1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2))) (neg.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 (neg.f64 B) (*.f64 B -1/2))
(*.f64 B (*.f64 B 1/2))
(*.f64 (neg.f64 -1) (*.f64 (*.f64 B B) 1/2))
(*.f64 B (*.f64 B 1/2))
(*.f64 (neg.f64 (*.f64 B B)) -1/2)
(*.f64 B (*.f64 B 1/2))
(*.f64 -1/2 (neg.f64 (*.f64 B B)))
(*.f64 B (*.f64 B 1/2))
(*.f64 (neg.f64 -1/2) (*.f64 B B))
(*.f64 B (*.f64 B 1/2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (neg.f64 (neg.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 B 1/2))) (*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 1/4)))
(*.f64 B (neg.f64 (*.f64 B -1/2)))
(*.f64 B (*.f64 B 1/2))
(*.f64 (*.f64 B B) (neg.f64 -1/2))
(*.f64 B (*.f64 B 1/2))
(*.f64 1/2 (neg.f64 (neg.f64 (*.f64 B B))))
(*.f64 B (*.f64 B 1/2))
(/.f64 (*.f64 (*.f64 B B) 1/2) 1)
(*.f64 B (*.f64 B 1/2))
(/.f64 (*.f64 B B) 2)
(/.f64 (*.f64 -1/2 (*.f64 B B)) -1)
(*.f64 B (*.f64 B 1/2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) 3)
(*.f64 B (*.f64 B 1/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 3) 1/3)
(*.f64 B (*.f64 B 1/2))
(pow.f64 (*.f64 (*.f64 B B) 1/2) 1)
(*.f64 B (*.f64 B 1/2))
(pow.f64 (*.f64 B (sqrt.f64 1/2)) 2)
(*.f64 B (*.f64 B 1/2))
(neg.f64 (*.f64 -1/2 (*.f64 B B)))
(*.f64 B (*.f64 B 1/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 3))
(*.f64 B (*.f64 B 1/2))

localize85.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.4b
(/.f64 (*.f64 B B) A)
7.5b
(*.f64 C (pow.f64 (/.f64 -1 A) 2))
12.8b
(/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A))) B)
15.6b
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
Compiler

Compiled 153 to 80 computations (47.7% saved)

series83.0ms (0.3%)

Counts
4 → 116
Calls

30 calls:

TimeVariablePointExpression
6.0ms
A
@0
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
5.0ms
C
@0
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
1.0ms
B
@inf
(/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A))) B)
1.0ms
B
@0
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
1.0ms
B
@0
(/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A))) B)
Compiler

Compiled 6260 to 4205 computations (32.8% saved)

rewrite167.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
126×egg-rr
76×egg-rr
63×egg-rr
50×egg-rr
Counts
4 → 315
Calls
Call 1
Inputs
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A))) B)
(*.f64 C (pow.f64 (/.f64 -1 A) 2))
(/.f64 (*.f64 B B) A)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) -1) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)) (cbrt.f64 (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B C) (*.f64 A A))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 B)) (cbrt.f64 (/.f64 (*.f64 B C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) 1) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 A) A) (*.f64 (*.f64 B B) (cbrt.f64 C))) (cbrt.f64 (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 A) A) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (*.f64 A A)) (*.f64 B C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 A) A) (cbrt.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (/.f64 (*.f64 B C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B C) (*.f64 A A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (*.f64 (/.f64 (*.f64 B B) (*.f64 A A)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (*.f64 A A)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) (/.f64 -1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (*.f64 A A)) C)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 C (*.f64 A A)))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (/.f64 (*.f64 B B) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (*.f64 B C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) (*.f64 A A)) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A)))) (/.f64 (/.f64 1 A) (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) C) (/.f64 (/.f64 1 A) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 A) A) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 A) (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 C (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) (*.f64 C (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (/.f64 (/.f64 1 A) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 C (*.f64 A A)))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) 1) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 B B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 B B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A)))) (*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (/.f64 (/.f64 1 A) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 (/.f64 1 A) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 B B) C) -1) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (*.f64 B B) C)) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 B B) C) (/.f64 1 A)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) (cbrt.f64 (/.f64 -1 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) 1) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) -1) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 A) (*.f64 (*.f64 B B) C)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) -1) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (/.f64 B (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (/.f64 B (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 1/4))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 -1 (/.f64 B (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 B (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (/.f64 B (cbrt.f64 1/4))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 -1 (/.f64 (neg.f64 B) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (/.f64 (*.f64 B 2) (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 (*.f64 B 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 0) (/.f64 -1 (/.f64 (*.f64 B 2) (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) 0) (/.f64 (*.f64 B B) (/.f64 (*.f64 B 2) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 B)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) B) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 1/4) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) -1) (/.f64 (cbrt.f64 1/4) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) B) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) -1) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 B B))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (/.f64 1/2 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) B) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 B)) (cbrt.f64 (/.f64 1/8 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1/8 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) B) (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (/.f64 1 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) B) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) B) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) -1) (/.f64 (sqrt.f64 1/2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 B)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) B) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 B)) 1/2) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 B)) (cbrt.f64 (neg.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (cbrt.f64 (*.f64 B B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 B B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (/.f64 (neg.f64 B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 2 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (neg.f64 (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B)))) (cbrt.f64 (neg.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 B) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 B) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1/2 B) (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 C (*.f64 A A)) 0) (pow.f64 (/.f64 1 (/.f64 C (*.f64 A A))) -1) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 C) (*.f64 A A)) (cbrt.f64 (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 C C)) (/.f64 (cbrt.f64 C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (/.f64 1 A) A))) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (cbrt.f64 (/.f64 (/.f64 1 A) A))) (/.f64 (/.f64 1 A) (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (/.f64 (/.f64 1 A) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 A) A) C)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (neg.f64 A)) (/.f64 -1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 A) (/.f64 C (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 C (*.f64 A A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) C) (cbrt.f64 (/.f64 (/.f64 1 A) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) (*.f64 C (cbrt.f64 (/.f64 (/.f64 1 A) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 C)) (cbrt.f64 (/.f64 (/.f64 1 A) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (cbrt.f64 C) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 C) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 C (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 C (neg.f64 A)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 C (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (/.f64 1 A)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 C (neg.f64 A)) (cbrt.f64 (/.f64 -1 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 C (neg.f64 A)) 1) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 C (neg.f64 A)) -1) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 A) C) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 C (*.f64 A A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 A)) (/.f64 C (neg.f64 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 C (neg.f64 A))) A)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 C (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 A) (/.f64 C (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 C) (/.f64 (/.f64 1 A) A)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (*.f64 A A)) C))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 C (*.f64 A A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 C (neg.f64 A)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 1 A) A) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 C (/.f64 -1 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 B 0) (/.f64 B (/.f64 A B)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 1 (/.f64 A (*.f64 B B))) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 B B) A) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 B B) A)) -1) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 1 (/.f64 A (*.f64 B B))) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 A (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 B) 0) (/.f64 B (/.f64 A B)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 -1 (/.f64 (neg.f64 A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 -1 (/.f64 A (neg.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 B B)) B) 0) (/.f64 (cbrt.f64 B) (/.f64 (/.f64 A B) (cbrt.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 B B)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 A (cbrt.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 B B)) 0) (/.f64 (*.f64 B (cbrt.f64 B)) (/.f64 A (cbrt.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 B B) A) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 A (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (/.f64 (neg.f64 A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 A)) (neg.f64 (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (cbrt.f64 (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B B)) (/.f64 -1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (cbrt.f64 A)) (/.f64 B (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B A) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) 2) 2) (cbrt.f64 (/.f64 (*.f64 B B) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (/.f64 (/.f64 1 A) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (cbrt.f64 (neg.f64 A))) (/.f64 (neg.f64 B) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 B) (/.f64 (neg.f64 B) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 B B)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 A)) (/.f64 (*.f64 B B) (neg.f64 (cbrt.f64 (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 B) (cbrt.f64 A)) (/.f64 B (neg.f64 (cbrt.f64 (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 B) (/.f64 B (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 A)) (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (neg.f64 (cbrt.f64 (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 B B)) (neg.f64 A))))) (#(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 B) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B B) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (/.f64 -1 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 B B) A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 B B)) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A 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 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) (cbrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 A)) (neg.f64 (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 B B) (cbrt.f64 A))) (neg.f64 (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 B B) A) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 B B) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 B A) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 3))))))

simplify635.0ms (1.9%)

Algorithm
egglog
Counts
431 → 417
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 (/.f64 1 B) -2) A)
(/.f64 (pow.f64 (/.f64 1 B) -2) A)
(/.f64 (pow.f64 (/.f64 1 B) -2) A)
(/.f64 (pow.f64 (/.f64 1 B) -2) A)
(/.f64 (pow.f64 (/.f64 -1 B) -2) A)
(/.f64 (pow.f64 (/.f64 -1 B) -2) A)
(/.f64 (pow.f64 (/.f64 -1 B) -2) A)
(/.f64 (pow.f64 (/.f64 -1 B) -2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) -1) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B C) (*.f64 A A))))
(*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)) (cbrt.f64 (/.f64 C (*.f64 A A))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B C) (*.f64 A A))) (cbrt.f64 B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 B)) (cbrt.f64 (/.f64 (*.f64 B C) (*.f64 A A))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 C (*.f64 A A))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) 1) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 (*.f64 (/.f64 (/.f64 1 A) A) (*.f64 (*.f64 B B) (cbrt.f64 C))) (cbrt.f64 (*.f64 C C)))
(*.f64 (*.f64 (/.f64 (/.f64 1 A) A) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))
(*.f64 (/.f64 B (*.f64 A A)) (*.f64 B C))
(*.f64 (*.f64 (/.f64 (/.f64 1 A) A) (cbrt.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))
(*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (/.f64 (*.f64 B C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)) 1))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B C) (*.f64 A A))) 1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) 1))
(*.f64 C (*.f64 (/.f64 (*.f64 B B) (*.f64 A A)) 1))
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)))
(*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 (*.f64 B B) (/.f64 C (*.f64 A A)))
(*.f64 (/.f64 C (*.f64 A A)) (*.f64 B B))
(*.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(*.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) (/.f64 -1 A))
(*.f64 (/.f64 (*.f64 B B) (*.f64 A A)) C)
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 C (*.f64 A A)))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))))
(*.f64 C (/.f64 (*.f64 B B) (*.f64 A A)))
(*.f64 B (/.f64 (*.f64 B C) (*.f64 A A)))
(*.f64 (/.f64 (*.f64 B C) (*.f64 A A)) B)
(*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(*.f64 (*.f64 C (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A)))) (/.f64 (/.f64 1 A) (cbrt.f64 A)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 (*.f64 (*.f64 B B) C) (/.f64 (/.f64 1 A) A))
(*.f64 (/.f64 (/.f64 1 A) A) (*.f64 (*.f64 B B) C))
(*.f64 (/.f64 -1 A) (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))) (cbrt.f64 (*.f64 B B)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) -1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 C (*.f64 A A)))))
(*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) (*.f64 C (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (/.f64 (/.f64 1 A) A)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 C (*.f64 A A)))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) 1) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(*.f64 (*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 B B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 B B))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))) 1))
(*.f64 (*.f64 C (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A)))) (*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) 1))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (/.f64 (/.f64 1 A) A)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 (/.f64 1 A) A)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B))))
(/.f64 (*.f64 (*.f64 (*.f64 B B) C) -1) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 -1 (*.f64 (*.f64 B B) C)) (neg.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(/.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) (neg.f64 A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (*.f64 (*.f64 B B) C) (/.f64 1 A)) A)
(/.f64 (*.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) (cbrt.f64 (/.f64 -1 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) 1) (neg.f64 A))
(/.f64 (*.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) -1) A)
(/.f64 (*.f64 (/.f64 1 A) (*.f64 (*.f64 B B) C)) A)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) -1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3))
(if (!=.f64 1/2 0) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) -1) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (/.f64 B (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (/.f64 B (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 1/4))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 -1 (/.f64 B (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 B (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (/.f64 B (cbrt.f64 1/4))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 -1 (/.f64 (neg.f64 B) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 -1/2 0) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (/.f64 (*.f64 B 2) (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 (*.f64 B 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 0) (/.f64 -1 (/.f64 (*.f64 B 2) (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) 0) (/.f64 (*.f64 B B) (/.f64 (*.f64 B 2) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(+.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)))
(+.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)))
(+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)))
(-.f64 0 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))
(-.f64 (/.f64 0 (neg.f64 B)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) B) (cbrt.f64 1/4))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 1/4) (cbrt.f64 B)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) B))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) -1) (/.f64 (cbrt.f64 1/4) (neg.f64 B)))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 1/2) B) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) 1))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) -1) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (neg.f64 B)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (cbrt.f64 B)))
(*.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) (neg.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 B B))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 B)))
(*.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (/.f64 1/2 (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) B) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))))
(*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) B))
(*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (/.f64 1/2 B))
(*.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 -1 B))
(*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 B)) (cbrt.f64 (/.f64 1/8 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 1 B))
(*.f64 (/.f64 1 B) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B))
(*.f64 1 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 1)
(*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B) 1/2)
(*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (/.f64 -1 B) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1/8 B)))
(*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) B) (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 1/2) B) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 B)))
(*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) B))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) B))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) B) (sqrt.f64 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) -1) (/.f64 (sqrt.f64 1/2) (neg.f64 B)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 B)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) B) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (neg.f64 B)))
(*.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 B)) 1/2) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (neg.f64 B))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B)
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (cbrt.f64 B))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)) -1)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 B)) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (cbrt.f64 (*.f64 B B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 B B))) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (/.f64 (neg.f64 B) 1/2))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 2 B))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (neg.f64 (*.f64 B 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B)))) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 1)
(neg.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)) 1))
(neg.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))
(neg.f64 (*.f64 (/.f64 -1 B) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))
(neg.f64 (*.f64 (/.f64 1 B) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))
(neg.f64 (*.f64 (/.f64 1/2 B) (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 3))
(if (!=.f64 (/.f64 C (*.f64 A A)) 0) (pow.f64 (/.f64 1 (/.f64 C (*.f64 A A))) -1) (/.f64 C (*.f64 A A)))
(-.f64 0 (neg.f64 (/.f64 C (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 C) (*.f64 A A)) (cbrt.f64 (*.f64 C C)))
(*.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)) (cbrt.f64 C))
(*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 (cbrt.f64 C) (*.f64 A A)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (/.f64 1 A) A))) (cbrt.f64 C))
(*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (/.f64 C (*.f64 A A))))
(*.f64 (*.f64 C (cbrt.f64 (/.f64 (/.f64 1 A) A))) (/.f64 (/.f64 1 A) (cbrt.f64 A)))
(*.f64 1 (/.f64 C (*.f64 A A)))
(*.f64 (/.f64 C (*.f64 A A)) 1)
(*.f64 C (/.f64 (/.f64 1 A) A))
(*.f64 (/.f64 (/.f64 1 A) A) C)
(*.f64 (/.f64 C (neg.f64 A)) (/.f64 -1 A))
(*.f64 (/.f64 -1 A) (/.f64 C (neg.f64 A)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) C))
(*.f64 -1 (neg.f64 (/.f64 C (*.f64 A A))))
(*.f64 (neg.f64 (/.f64 C (*.f64 A A))) -1)
(*.f64 (*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) C) (cbrt.f64 (/.f64 (/.f64 1 A) A)))
(*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) (*.f64 C (cbrt.f64 (/.f64 (/.f64 1 A) A))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 C)) (cbrt.f64 (/.f64 (/.f64 1 A) A)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (cbrt.f64 C) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2))))
(/.f64 (neg.f64 C) (neg.f64 (*.f64 A A)))
(/.f64 (/.f64 C (*.f64 A A)) 1)
(/.f64 (/.f64 C (neg.f64 A)) (neg.f64 A))
(/.f64 C (*.f64 A A))
(/.f64 (*.f64 C (/.f64 1 A)) A)
(/.f64 (*.f64 (/.f64 C (neg.f64 A)) (cbrt.f64 (/.f64 -1 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 C (neg.f64 A)) 1) (neg.f64 A))
(/.f64 (*.f64 (/.f64 C (neg.f64 A)) -1) A)
(/.f64 (*.f64 (/.f64 1 A) C) A)
(/.f64 (neg.f64 (/.f64 C (*.f64 A A))) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 A)) (/.f64 C (neg.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 -1 (/.f64 C (neg.f64 A))) A)
(pow.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) 3)
(pow.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3) 1/3)
(pow.f64 (/.f64 C (*.f64 A A)) 1)
(neg.f64 (neg.f64 (/.f64 C (*.f64 A A))))
(neg.f64 (*.f64 (/.f64 1 A) (/.f64 C (neg.f64 A))))
(neg.f64 (*.f64 (neg.f64 C) (/.f64 (/.f64 1 A) A)))
(neg.f64 (*.f64 (/.f64 -1 (*.f64 A A)) C))
(neg.f64 (*.f64 (neg.f64 (/.f64 C (*.f64 A A))) 1))
(neg.f64 (*.f64 (/.f64 C (neg.f64 A)) (/.f64 1 A)))
(neg.f64 (*.f64 (/.f64 (/.f64 1 A) A) (neg.f64 C)))
(neg.f64 (*.f64 C (/.f64 -1 (*.f64 A A))))
(cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3))
(if (!=.f64 B 0) (/.f64 B (/.f64 A B)) (/.f64 (*.f64 B B) A))
(if (!=.f64 (*.f64 B B) 0) (/.f64 1 (/.f64 A (*.f64 B B))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (/.f64 (*.f64 B B) A) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 B B) A)) -1) (/.f64 (*.f64 B B) A))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 1 (/.f64 A (*.f64 B B))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 A (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (neg.f64 B) 0) (/.f64 B (/.f64 A B)) (/.f64 (*.f64 B B) A))
(if (!=.f64 (*.f64 B B) 0) (/.f64 -1 (/.f64 (neg.f64 A) (*.f64 B B))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 -1 (/.f64 A (neg.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 B B)) B) 0) (/.f64 (cbrt.f64 B) (/.f64 (/.f64 A B) (cbrt.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (cbrt.f64 (*.f64 B B)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 A (cbrt.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (cbrt.f64 (*.f64 B B)) 0) (/.f64 (*.f64 B (cbrt.f64 B)) (/.f64 A (cbrt.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 1 0) (/.f64 (*.f64 B B) A) (/.f64 (*.f64 B B) A))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 A (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (/.f64 (neg.f64 A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 B B) A))
(-.f64 0 (neg.f64 (/.f64 (*.f64 B B) A)))
(-.f64 (/.f64 0 (neg.f64 A)) (neg.f64 (/.f64 (*.f64 B B) A)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (cbrt.f64 (/.f64 (*.f64 B B) A)))
(*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) A))
(*.f64 (neg.f64 (*.f64 B B)) (/.f64 -1 A))
(*.f64 (/.f64 B (cbrt.f64 A)) (/.f64 B (cbrt.f64 (*.f64 A A))))
(*.f64 B (/.f64 B A))
(*.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 B A) B)
(*.f64 1 (/.f64 (*.f64 B B) A))
(*.f64 (/.f64 (*.f64 B B) A) 1)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 B B) A)))
(*.f64 (*.f64 B B) (/.f64 1 A))
(*.f64 (/.f64 1 A) (*.f64 B B))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) 2) 2) (cbrt.f64 (/.f64 (*.f64 B B) A))))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (/.f64 (/.f64 1 A) A)))
(*.f64 (/.f64 B (cbrt.f64 (neg.f64 A))) (/.f64 (neg.f64 B) (cbrt.f64 (*.f64 A A))))
(*.f64 (neg.f64 B) (/.f64 (neg.f64 B) A))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B B)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))) A))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (neg.f64 A)))
(*.f64 (cbrt.f64 (/.f64 -1 A)) (/.f64 (*.f64 B B) (neg.f64 (cbrt.f64 (*.f64 A A)))))
(*.f64 (/.f64 (neg.f64 B) (cbrt.f64 A)) (/.f64 B (neg.f64 (cbrt.f64 (*.f64 A A)))))
(*.f64 (neg.f64 B) (/.f64 B (neg.f64 A)))
(*.f64 (cbrt.f64 (/.f64 -1 A)) (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (*.f64 A A))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (neg.f64 (cbrt.f64 (*.f64 A A)))))
(/.f64 (neg.f64 (*.f64 B B)) (neg.f64 A))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 B B) A)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 B B) A) 1)
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (/.f64 -1 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 A)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 A))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A A)))
(/.f64 (neg.f64 (/.f64 (*.f64 B B) A)) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 B B)) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A 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 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) (cbrt.f64 A))
(/.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 A)) (neg.f64 (cbrt.f64 (*.f64 A A))))
(/.f64 (neg.f64 (/.f64 (*.f64 B B) (cbrt.f64 A))) (neg.f64 (cbrt.f64 (*.f64 A A))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 B B) A) 3) 1/3)
(pow.f64 (/.f64 (*.f64 B B) A) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 B B) A)))
(neg.f64 (*.f64 (/.f64 B A) (neg.f64 B)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 3))
Outputs
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (*.f64 A A))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (*.f64 A A))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (*.f64 A A))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (*.f64 A A))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 1/2 (*.f64 B B)) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(/.f64 (*.f64 (*.f64 C (*.f64 B B)) 1/2) (*.f64 B (*.f64 A A)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(/.f64 (*.f64 (*.f64 C (*.f64 B B)) 1/2) (*.f64 B (*.f64 A A)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 1/2 (*.f64 B B)) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 1/2 (*.f64 B B)) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(/.f64 C (*.f64 A A))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(/.f64 C (*.f64 A A))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(/.f64 C (*.f64 A A))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(/.f64 C (*.f64 A A))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 (/.f64 1 B) -2) A)
(/.f64 (pow.f64 (/.f64 1 B) -2) A)
(/.f64 (pow.f64 (/.f64 1 B) -2) A)
(/.f64 (pow.f64 (/.f64 1 B) -2) A)
(/.f64 (pow.f64 (/.f64 -1 B) -2) A)
(/.f64 (pow.f64 (/.f64 -1 B) -2) A)
(/.f64 (pow.f64 (/.f64 -1 B) -2) A)
(/.f64 (pow.f64 (/.f64 -1 B) -2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) -1) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))) -1) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B C) (*.f64 A A))))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)) (cbrt.f64 (/.f64 C (*.f64 A A))))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B C) (*.f64 A A))) (cbrt.f64 B))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 B)) (cbrt.f64 (/.f64 (*.f64 B C) (*.f64 A A))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2) B)) (cbrt.f64 (/.f64 (*.f64 B C) (*.f64 A A))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 C (*.f64 A A))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2) (*.f64 B B))) (cbrt.f64 (/.f64 C (*.f64 A A))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) 1) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 (/.f64 (/.f64 1 A) A) (*.f64 (*.f64 B B) (cbrt.f64 C))) (cbrt.f64 (*.f64 C C)))
(*.f64 (/.f64 1 (*.f64 A A)) (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 (*.f64 C C))))
(*.f64 (*.f64 (/.f64 (/.f64 1 A) A) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))
(*.f64 (/.f64 1 (*.f64 A A)) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C)))
(*.f64 (/.f64 B (*.f64 A A)) (*.f64 B C))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 (/.f64 (/.f64 1 A) A) (cbrt.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))
(*.f64 (/.f64 1 (*.f64 A A)) (*.f64 (cbrt.f64 (*.f64 C (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 C (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2) (*.f64 B B))) (cbrt.f64 (/.f64 C (*.f64 A A))))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (/.f64 (*.f64 B C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B C) (*.f64 A A)) (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)) 1))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B C) (*.f64 A A))) 1))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) 1))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 C (*.f64 (/.f64 (*.f64 B B) (*.f64 A A)) 1))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B))))
(*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2) (/.f64 1 (*.f64 A A)))) (*.f64 B B)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B))))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 B B) (/.f64 C (*.f64 A A)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (/.f64 C (*.f64 A A)) (*.f64 B B))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) (/.f64 -1 A))
(/.f64 (*.f64 C (/.f64 (*.f64 B B) A)) A)
(*.f64 (/.f64 (*.f64 B B) (*.f64 A A)) C)
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 C (*.f64 A A)))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (/.f64 C (*.f64 A A)))
(*.f64 C (/.f64 (*.f64 B B) (*.f64 A A)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 B (/.f64 (*.f64 B C) (*.f64 A A)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (/.f64 (*.f64 B C) (*.f64 A A)) B)
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (/.f64 C (*.f64 A A)))
(*.f64 (*.f64 C (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A)))) (/.f64 (/.f64 1 A) (cbrt.f64 A)))
(*.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (*.f64 (*.f64 B B) C) (/.f64 (/.f64 1 A) A))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (/.f64 (/.f64 1 A) A) (*.f64 (*.f64 B B) C))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (/.f64 -1 A) (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))))
(/.f64 (*.f64 C (/.f64 (*.f64 B B) A)) A)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (/.f64 C (*.f64 A A)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) -1)
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (/.f64 C (*.f64 A A)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 C (*.f64 A A)))))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) (*.f64 C (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A)))))
(*.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (/.f64 (/.f64 1 A) A)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2) (*.f64 C (*.f64 B B)))) (cbrt.f64 (/.f64 1 (*.f64 A A))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 C (*.f64 A A)))) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2) (/.f64 C (*.f64 A A)))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) 1) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (/.f64 C (*.f64 A A)))
(*.f64 (*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 B B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 B B))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (*.f64 C (*.f64 B B))) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 A A)) (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2) (/.f64 C (*.f64 A A)))) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))) 1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (/.f64 C (*.f64 A A)))
(*.f64 (*.f64 C (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A)))) (*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) 1))
(*.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (/.f64 (/.f64 1 A) A)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (/.f64 C (*.f64 A A)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 (/.f64 1 A) A)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 C (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 C (*.f64 B B)) 2))) (/.f64 1 (*.f64 A A)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2) C)) (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (*.f64 B B) C) -1) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 -1 (*.f64 (*.f64 B B) C)) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) (neg.f64 A))
(/.f64 (*.f64 C (/.f64 (*.f64 B B) A)) A)
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (*.f64 (*.f64 B B) C) (/.f64 1 A)) A)
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) (cbrt.f64 (/.f64 -1 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 C (*.f64 (neg.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (/.f64 -1 A)))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) 1) (neg.f64 A))
(/.f64 (*.f64 C (/.f64 (*.f64 B B) A)) A)
(/.f64 (*.f64 (*.f64 C (neg.f64 (/.f64 (*.f64 B B) A))) -1) A)
(/.f64 (*.f64 C (/.f64 (*.f64 B B) A)) A)
(/.f64 (*.f64 (/.f64 1 A) (*.f64 (*.f64 B B) C)) A)
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) -1)
(neg.f64 (/.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) -1))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) 3)
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) 1/3)
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(if (!=.f64 1/2 0) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) -1) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (/.f64 B (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (/.f64 B (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 1/4))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 -1 (/.f64 B (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 B (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (/.f64 B (cbrt.f64 1/4))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 -1 (/.f64 (neg.f64 B) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 -1/2 0) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (/.f64 (*.f64 B 2) (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 (*.f64 B 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 0) (/.f64 -1 (/.f64 (*.f64 B 2) (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) 0) (/.f64 (*.f64 B B) (/.f64 (*.f64 B 2) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 0) (/.f64 1/2 (/.f64 B (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(+.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))))
(*.f64 (/.f64 1 B) (+.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 (*.f64 (*.f64 C (*.f64 B B)) 1/2) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)))
(*.f64 (/.f64 1 B) (+.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 (*.f64 (*.f64 C (*.f64 B B)) 1/2) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(+.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)))
(*.f64 (/.f64 1 B) (+.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 (*.f64 (*.f64 C (*.f64 B B)) 1/2) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)))
(*.f64 (/.f64 1 B) (+.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 (*.f64 (*.f64 C (*.f64 B B)) 1/2) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(-.f64 0 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B))
(-.f64 (/.f64 0 (neg.f64 B)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) B) (cbrt.f64 1/4))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) B)
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 1/4) (cbrt.f64 B)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (cbrt.f64 (/.f64 1/4 B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) B))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) B)
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) -1) (/.f64 (cbrt.f64 1/4) (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) (*.f64 -1 (neg.f64 B)))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 1/2) B) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) 1))
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4))) B)
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (*.f64 B B))) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4))) (cbrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4))) (*.f64 -1 (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2))) (*.f64 -1 (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) -1) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) (*.f64 -1 (neg.f64 B)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) B))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (sqrt.f64 1/2)) B)
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (cbrt.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (*.f64 B B))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2) B)))
(*.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) B))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2))) B)
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2))) (*.f64 -1 (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2)) B)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2)) (cbrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2)) (*.f64 -1 (neg.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 B B))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 B B))) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 B))
(*.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (/.f64 1/2 (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) B) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) B)
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 2)))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) B))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) B)
(*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (/.f64 1/2 B))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 -1 B))
(*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 B)) (cbrt.f64 (/.f64 1/8 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (cbrt.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 1 B))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 (/.f64 1 B) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 1 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 1)
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B) 1/2)
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))))
(*.f64 (/.f64 -1 B) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))
(*.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 -1 B))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1/8 B)))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 B)))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (cbrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) B) (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) B)
(*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) B)
(*.f64 (/.f64 (sqrt.f64 1/2) B) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) 1))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (sqrt.f64 1/2)) B)
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 B)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (sqrt.f64 1/2)) B)
(*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) B))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (sqrt.f64 1/2)) B)
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (sqrt.f64 1/2)) B)
(*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) B))
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4))) B)
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4)) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 1/4))) B)
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) B)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) B))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) B)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))) B)
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) B) (sqrt.f64 1/2))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (sqrt.f64 1/2)) B)
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (sqrt.f64 1/2)) B)
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) -1) (/.f64 (sqrt.f64 1/2) (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (sqrt.f64 1/2)) (*.f64 -1 (neg.f64 B)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (cbrt.f64 B)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (sqrt.f64 1/2)) (sqrt.f64 1/2)) B)
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) B) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2))) B)
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2))) B)
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) B))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2)) B)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) 2)) 1/2)) B)
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (neg.f64 B)))
(/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (neg.f64 B))
(*.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)) -1)
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 B)) 1/2) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (neg.f64 B))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B)
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 1)
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (cbrt.f64 B))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)) -1)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B) -1)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) (cbrt.f64 B)) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (cbrt.f64 (*.f64 B B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 B B))) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (/.f64 (neg.f64 B) 1/2))
(*.f64 (/.f64 1/2 B) (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 2 B))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (neg.f64 (*.f64 B 2)))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B)))) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (cbrt.f64 (/.f64 1/8 B))) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B) 2)
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) 3)
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 3) 1/3)
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 1)
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(neg.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)) 1))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B))
(neg.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) B)))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))) B))
(neg.f64 (*.f64 (/.f64 -1 B) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))
(*.f64 (neg.f64 (/.f64 -1 B)) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))
(neg.f64 (*.f64 (/.f64 1 B) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))))
(*.f64 (neg.f64 (/.f64 1 B)) (*.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))
(neg.f64 (*.f64 (/.f64 1/2 B) (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))))
(*.f64 (neg.f64 (/.f64 1/2 B)) (*.f64 (neg.f64 (*.f64 B B)) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)) 3))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(if (!=.f64 (/.f64 C (*.f64 A A)) 0) (pow.f64 (/.f64 1 (/.f64 C (*.f64 A A))) -1) (/.f64 C (*.f64 A A)))
(-.f64 0 (neg.f64 (/.f64 C (*.f64 A A))))
(/.f64 C (*.f64 A A))
(*.f64 (/.f64 (cbrt.f64 C) (*.f64 A A)) (cbrt.f64 (*.f64 C C)))
(/.f64 C (*.f64 A A))
(*.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)))
(/.f64 C (*.f64 A A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)) (cbrt.f64 C))
(/.f64 C (*.f64 A A))
(*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 (cbrt.f64 C) (*.f64 A A)))
(/.f64 C (*.f64 A A))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2))
(/.f64 C (*.f64 A A))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (/.f64 1 A) A))) (cbrt.f64 C))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2) (/.f64 1 (*.f64 A A)))) (cbrt.f64 C))
(*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2) (/.f64 1 (*.f64 A A)))) (cbrt.f64 C))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2))))
(/.f64 C (*.f64 A A))
(*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)))
(/.f64 C (*.f64 A A))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (/.f64 C (*.f64 A A))))
(/.f64 C (*.f64 A A))
(*.f64 (*.f64 C (cbrt.f64 (/.f64 (/.f64 1 A) A))) (/.f64 (/.f64 1 A) (cbrt.f64 A)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (/.f64 C A) (cbrt.f64 A)))
(*.f64 1 (/.f64 C (*.f64 A A)))
(/.f64 C (*.f64 A A))
(*.f64 (/.f64 C (*.f64 A A)) 1)
(/.f64 C (*.f64 A A))
(*.f64 C (/.f64 (/.f64 1 A) A))
(/.f64 C (*.f64 A A))
(*.f64 (/.f64 (/.f64 1 A) A) C)
(/.f64 C (*.f64 A A))
(*.f64 (/.f64 C (neg.f64 A)) (/.f64 -1 A))
(/.f64 C (*.f64 A A))
(*.f64 (/.f64 -1 A) (/.f64 C (neg.f64 A)))
(/.f64 C (*.f64 A A))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) C))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (/.f64 C A) (cbrt.f64 A)))
(*.f64 -1 (neg.f64 (/.f64 C (*.f64 A A))))
(/.f64 C (*.f64 A A))
(*.f64 (neg.f64 (/.f64 C (*.f64 A A))) -1)
(/.f64 C (*.f64 A A))
(*.f64 (*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) C) (cbrt.f64 (/.f64 (/.f64 1 A) A)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (/.f64 C A) (cbrt.f64 A)))
(*.f64 (/.f64 (/.f64 1 A) (cbrt.f64 A)) (*.f64 C (cbrt.f64 (/.f64 (/.f64 1 A) A))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (/.f64 C A) (cbrt.f64 A)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 C)) (cbrt.f64 (/.f64 (/.f64 1 A) A)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2) C)) (cbrt.f64 (/.f64 1 (*.f64 A A))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 A) A)) (*.f64 (cbrt.f64 C) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2) C)) (cbrt.f64 (/.f64 1 (*.f64 A A))))
(/.f64 (neg.f64 C) (neg.f64 (*.f64 A A)))
(/.f64 C (*.f64 A A))
(/.f64 (/.f64 C (*.f64 A A)) 1)
(/.f64 C (*.f64 A A))
(/.f64 (/.f64 C (neg.f64 A)) (neg.f64 A))
(/.f64 C (*.f64 A A))
(/.f64 (*.f64 C (/.f64 1 A)) A)
(/.f64 C (*.f64 A A))
(/.f64 (*.f64 (/.f64 C (neg.f64 A)) (cbrt.f64 (/.f64 -1 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 -1 A)) C) (neg.f64 A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 C (neg.f64 A)) 1) (neg.f64 A))
(/.f64 (/.f64 C (neg.f64 A)) (neg.f64 A))
(/.f64 (*.f64 (/.f64 C (neg.f64 A)) -1) A)
(/.f64 C (*.f64 A A))
(/.f64 (*.f64 (/.f64 1 A) C) A)
(/.f64 C (*.f64 A A))
(/.f64 (neg.f64 (/.f64 C (*.f64 A A))) -1)
(neg.f64 (/.f64 (/.f64 C (*.f64 A A)) -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 A)) (/.f64 C (neg.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 -1 A)) C) (neg.f64 A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 -1 (/.f64 C (neg.f64 A))) A)
(/.f64 C (*.f64 A A))
(pow.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) 3)
(/.f64 C (*.f64 A A))
(pow.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3) 1/3)
(/.f64 C (*.f64 A A))
(pow.f64 (/.f64 C (*.f64 A A)) 1)
(/.f64 C (*.f64 A A))
(neg.f64 (neg.f64 (/.f64 C (*.f64 A A))))
(/.f64 C (*.f64 A A))
(neg.f64 (*.f64 (/.f64 1 A) (/.f64 C (neg.f64 A))))
(/.f64 C (*.f64 A A))
(neg.f64 (*.f64 (neg.f64 C) (/.f64 (/.f64 1 A) A)))
(/.f64 C (*.f64 A A))
(neg.f64 (*.f64 (/.f64 -1 (*.f64 A A)) C))
(/.f64 C (*.f64 A A))
(neg.f64 (*.f64 (neg.f64 (/.f64 C (*.f64 A A))) 1))
(/.f64 C (*.f64 A A))
(neg.f64 (*.f64 (/.f64 C (neg.f64 A)) (/.f64 1 A)))
(/.f64 C (*.f64 A A))
(neg.f64 (*.f64 (/.f64 (/.f64 1 A) A) (neg.f64 C)))
(/.f64 C (*.f64 A A))
(neg.f64 (*.f64 C (/.f64 -1 (*.f64 A A))))
(/.f64 C (*.f64 A A))
(cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3))
(/.f64 C (*.f64 A A))
(if (!=.f64 B 0) (/.f64 B (/.f64 A B)) (/.f64 (*.f64 B B) A))
(if (!=.f64 (*.f64 B B) 0) (/.f64 1 (/.f64 A (*.f64 B B))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (/.f64 (*.f64 B B) A) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 B B) A)) -1) (/.f64 (*.f64 B B) A))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 1 (/.f64 A (*.f64 B B))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 A (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (neg.f64 B) 0) (/.f64 B (/.f64 A B)) (/.f64 (*.f64 B B) A))
(if (!=.f64 (*.f64 B B) 0) (/.f64 -1 (/.f64 (neg.f64 A) (*.f64 B B))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (*.f64 B B) 0) (/.f64 -1 (neg.f64 (/.f64 A (*.f64 B B)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 -1 (/.f64 A (neg.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 B B)) B) 0) (/.f64 (cbrt.f64 B) (/.f64 (/.f64 A B) (cbrt.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 B B)) B) 0) (/.f64 (cbrt.f64 B) (/.f64 A (*.f64 (cbrt.f64 (*.f64 B B)) B))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (cbrt.f64 (*.f64 B B)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 A (cbrt.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (cbrt.f64 (*.f64 B B)) 0) (/.f64 (*.f64 B (cbrt.f64 B)) (/.f64 A (cbrt.f64 (*.f64 B B)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 1 0) (/.f64 (*.f64 B B) A) (/.f64 (*.f64 B B) A))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 A (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 B B) A))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (/.f64 (neg.f64 A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 B B) A))
(-.f64 0 (neg.f64 (/.f64 (*.f64 B B) A)))
(/.f64 (*.f64 B B) A)
(-.f64 (/.f64 0 (neg.f64 A)) (neg.f64 (/.f64 (*.f64 B B) A)))
(+.f64 (/.f64 0 (neg.f64 A)) (/.f64 (*.f64 B B) A))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)))
(/.f64 (*.f64 B B) A)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (cbrt.f64 (/.f64 (*.f64 B B) A)))
(/.f64 (*.f64 B B) A)
(*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) A))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) A)
(*.f64 (neg.f64 (*.f64 B B)) (/.f64 -1 A))
(*.f64 (/.f64 B (cbrt.f64 A)) (/.f64 B (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 B B) A)
(*.f64 B (/.f64 B A))
(/.f64 (*.f64 B B) A)
(*.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 B B)) (cbrt.f64 (*.f64 A A)))
(*.f64 (/.f64 B A) B)
(/.f64 (*.f64 B B) A)
(*.f64 1 (/.f64 (*.f64 B B) A))
(/.f64 (*.f64 B B) A)
(*.f64 (/.f64 (*.f64 B B) A) 1)
(/.f64 (*.f64 B B) A)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 B B) A)))
(/.f64 (*.f64 B B) A)
(*.f64 (*.f64 B B) (/.f64 1 A))
(/.f64 (*.f64 B B) A)
(*.f64 (/.f64 1 A) (*.f64 B B))
(/.f64 (*.f64 B B) A)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) 2) 2) (cbrt.f64 (/.f64 (*.f64 B B) A))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 B B) A)))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (/.f64 (/.f64 1 A) A)))
(/.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1 (*.f64 A A)))) (cbrt.f64 A))
(*.f64 (/.f64 B (cbrt.f64 (neg.f64 A))) (/.f64 (neg.f64 B) (cbrt.f64 (*.f64 A A))))
(/.f64 (neg.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (neg.f64 A)) (cbrt.f64 (*.f64 A A))))
(*.f64 (neg.f64 B) (/.f64 (neg.f64 B) A))
(/.f64 (*.f64 B B) A)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (cbrt.f64 (*.f64 A A))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (cbrt.f64 (*.f64 A A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B B)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2))) A))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (neg.f64 A))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (neg.f64 A)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (neg.f64 A))
(*.f64 (cbrt.f64 (/.f64 -1 A)) (/.f64 (*.f64 B B) (neg.f64 (cbrt.f64 (*.f64 A A)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 A)) (*.f64 B B)) (neg.f64 (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (neg.f64 B) (cbrt.f64 A)) (/.f64 B (neg.f64 (cbrt.f64 (*.f64 A A)))))
(/.f64 (*.f64 (/.f64 (neg.f64 B) (cbrt.f64 A)) B) (neg.f64 (cbrt.f64 (*.f64 A A))))
(*.f64 (neg.f64 B) (/.f64 B (neg.f64 A)))
(/.f64 (*.f64 B B) A)
(*.f64 (cbrt.f64 (/.f64 -1 A)) (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (/.f64 -1 A))) (cbrt.f64 (*.f64 A A)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (neg.f64 (cbrt.f64 (*.f64 A A)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (neg.f64 (cbrt.f64 (*.f64 A A))))
(/.f64 (neg.f64 (*.f64 B B)) (neg.f64 A))
(/.f64 (*.f64 B B) A)
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 B B) (*.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 A)))
(/.f64 (*.f64 B B) A)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (pow.f64 (*.f64 B B) 2))) (cbrt.f64 (*.f64 A A)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (pow.f64 (*.f64 B B) 2))) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 B B) A) 1)
(/.f64 (*.f64 B B) A)
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (/.f64 -1 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 A)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (neg.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 A)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 A))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (*.f64 B B))) (cbrt.f64 A))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 B B) (*.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 A)))
(/.f64 (neg.f64 (/.f64 (*.f64 B B) A)) -1)
(neg.f64 (/.f64 (/.f64 (*.f64 B B) A) -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 B B)) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 B B) (*.f64 (cbrt.f64 (*.f64 A A)) (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 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) (cbrt.f64 A))
(/.f64 (*.f64 B B) A)
(/.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 A)) (neg.f64 (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 B B) (*.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 A)))
(/.f64 (neg.f64 (/.f64 (*.f64 B B) (cbrt.f64 A))) (neg.f64 (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 B B) (*.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 A)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) 3)
(/.f64 (*.f64 B B) A)
(pow.f64 (pow.f64 (/.f64 (*.f64 B B) A) 3) 1/3)
(/.f64 (*.f64 B B) A)
(pow.f64 (/.f64 (*.f64 B B) A) 1)
(/.f64 (*.f64 B B) A)
(neg.f64 (neg.f64 (/.f64 (*.f64 B B) A)))
(/.f64 (*.f64 B B) A)
(neg.f64 (*.f64 (/.f64 B A) (neg.f64 B)))
(/.f64 (*.f64 B B) A)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 3))
(/.f64 (*.f64 B B) A)

eval1.0s (3.2%)

Compiler

Compiled 55119 to 24117 computations (56.2% saved)

prune782.0ms (2.4%)

Pruning

35 alts after pruning (34 fresh and 1 done)

PrunedKeptTotal
New1836251861
Fresh13922
Picked101
Done314
Total1853351888
Error
3.8b
Counts
1888 → 35
Alt Table
Click to see full alt table
StatusErrorProgram
51.7b
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) 3)
18.4b
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)
17.7b
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
41.9b
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
51.5b
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))
17.7b
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
56.1b
(*.f64 (atan.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (/.f64 (+.f64 (neg.f64 A) A) B))) (/.f64 180 (PI.f64)))
46.7b
(*.f64 (atan.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) 3)) (/.f64 180 (PI.f64)))
32.4b
(*.f64 (atan.f64 (/.f64 (if (!=.f64 (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 A A (neg.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) B)) (/.f64 180 (PI.f64)))
55.0b
(*.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)) (/.f64 180 (PI.f64)))
54.5b
(*.f64 (atan.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 3) 1/3) (*.f64 A B))) (/.f64 180 (PI.f64)))
51.6b
(*.f64 (atan.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) 3) (*.f64 A B))) (/.f64 180 (PI.f64)))
30.0b
(*.f64 (atan.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B) (*.f64 A B)) (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
56.4b
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) C)) A) B)) (/.f64 180 (PI.f64)))
38.1b
(*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) A)) (*.f64 (cbrt.f64 (*.f64 B B)) B))) (/.f64 180 (PI.f64)))
57.0b
(*.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (/.f64 180 (PI.f64)))
39.8b
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
40.4b
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))
51.6b
(*.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) 2)) (*.f64 A B))) (/.f64 180 (PI.f64)))
46.0b
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
51.6b
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64)))
51.6b
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 B) -2)) (*.f64 A B))) (/.f64 180 (PI.f64)))
48.5b
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))) B)) (/.f64 180 (PI.f64)))
50.1b
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
51.7b
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
41.9b
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
51.7b
(*.f64 (atan.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (/.f64 180 (PI.f64)))
48.6b
(*.f64 (atan.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B))) (/.f64 180 (PI.f64)))
49.1b
(*.f64 (atan.f64 (*.f64 (*.f64 B 1/2) (*.f64 B (/.f64 (/.f64 1 B) A)))) (/.f64 180 (PI.f64)))
42.2b
(*.f64 (atan.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 180 (PI.f64)))
51.2b
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
48.7b
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
56.1b
(*.f64 180 (/.f64 (atan.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)))) (PI.f64)))
32.1b
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) B))) (PI.f64)))
50.1b
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -2 A))) (PI.f64)))
Compiler

Compiled 1493 to 1063 computations (28.8% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)
0.0b
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
0.1b
(-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
0.5b
(-.f64 C (hypot.f64 (-.f64 A C) B))
Compiler

Compiled 74 to 16 computations (78.4% saved)

series36.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
C
@0
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
0.0ms
C
@-inf
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
0.0ms
C
@inf
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
0.0ms
A
@-inf
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
0.0ms
A
@inf
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
Compiler

Compiled 3120 to 945 computations (69.7% saved)

rewrite133.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
120×egg-rr
Counts
1 → 120
Calls
Call 1
Inputs
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (pow.f64 (/.f64 (*.f64 (PI.f64) 1/180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2) (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1/180 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (/.f64 1 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1/180 (/.f64 1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 (PI.f64) -1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 (PI.f64) -1/180) (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -1 (/.f64 (*.f64 (PI.f64) -1/180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (pow.f64 (/.f64 (*.f64 (PI.f64) 1/180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 32400)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (PI.f64) -1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (neg.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 1/180)) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (/.f64 1 -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 1/180)) (/.f64 1 (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) 1/180)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1/180) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1) -180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (cbrt.f64 (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) -1/180))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (*.f64 1/180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (*.f64 (PI.f64) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1/180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 180) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) 1) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (neg.f64 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -1/180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 1/180 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64))))) (neg.f64 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))))))

simplify744.0ms (2.2%)

Algorithm
egglog
Counts
156 → 141
Calls
Call 1
Inputs
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (pow.f64 (/.f64 (*.f64 (PI.f64) 1/180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2) (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1/180 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (/.f64 1 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1/180 (/.f64 1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 (PI.f64) -1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 (PI.f64) -1/180) (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -1 (/.f64 (*.f64 (PI.f64) -1/180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (pow.f64 (/.f64 (*.f64 (PI.f64) 1/180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 32400)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(-.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))
(-.f64 (/.f64 0 (*.f64 (PI.f64) -1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (neg.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1/180))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -1/180))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000))))
(*.f64 (/.f64 1 (cbrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) -1/180))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 1/180)) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (/.f64 1 -1/180))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 1/180)) (/.f64 1 (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) 1/180)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 180))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2))
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1/180))
(*.f64 (/.f64 1 (sqrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1/180) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -180)
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1) -180)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (*.f64 (PI.f64) -1/180)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) -1/180))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (*.f64 1/180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (*.f64 (PI.f64) -1/180))
(/.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1/180)
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) 1/180))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) -1/180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (*.f64 (PI.f64) -1/180)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(/.f64 (*.f64 180 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (*.f64 (PI.f64) -1/180)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) 1) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(/.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (neg.f64 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -1/180)
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 1/180 1/180)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64))))) (neg.f64 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)) 1))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))
Outputs
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (pow.f64 (/.f64 (*.f64 (PI.f64) 1/180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 1/5832000)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2) (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (PI.f64))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (PI.f64))) (/.f64 1/180 (pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (PI.f64))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 1 (*.f64 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1/180 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (/.f64 1/180 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (/.f64 1 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (PI.f64)) 0) (pow.f64 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (PI.f64))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1/180 (/.f64 1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (pow.f64 (/.f64 180 (PI.f64)) -1)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (PI.f64))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (PI.f64))) (/.f64 1/180 (pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (PI.f64))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 (PI.f64) -1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 (PI.f64) -1/180) (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -1 (/.f64 (*.f64 (PI.f64) -1/180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (pow.f64 (/.f64 (*.f64 (PI.f64) 1/180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 32400)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64))))
(-.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(-.f64 (/.f64 0 (*.f64 (PI.f64) -1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (neg.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1/180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (*.f64 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 -1 (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -1/180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 1 (cbrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (*.f64 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) -1/180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (*.f64 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 1/180)) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (/.f64 1 -1/180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 1/180)) (/.f64 1 (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (*.f64 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) 1/180)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 180 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) 1/180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1/180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1/180) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -180)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1) -180)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (*.f64 (PI.f64) -1/180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) -1/180))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (*.f64 1/180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (*.f64 (PI.f64) -1/180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1/180)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) 1/180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) -1/180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (*.f64 (PI.f64) -1/180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 180 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (neg.f64 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (*.f64 (PI.f64) -1/180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (neg.f64 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 180) (neg.f64 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) 1) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (neg.f64 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -1/180)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 1/180 1/180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 180 (PI.f64))))) (neg.f64 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) -1/180)) 1))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)) (/.f64 180 (PI.f64)))

localize9.0ms (0%)

Compiler

Compiled 17 to 15 computations (11.8% saved)

localize14.0ms (0%)

Compiler

Compiled 34 to 13 computations (61.8% saved)

localize51.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.9b
(*.f64 (*.f64 B B) C)
7.4b
(/.f64 (*.f64 B B) A)
12.8b
(/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))) B)
15.8b
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
Compiler

Compiled 132 to 30 computations (77.3% saved)

series83.0ms (0.3%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
B
@0
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
1.0ms
C
@0
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
1.0ms
B
@inf
(/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))) B)
1.0ms
B
@inf
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
1.0ms
B
@0
(/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))) B)
Compiler

Compiled 5720 to 3865 computations (32.4% saved)

rewrite256.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
170×egg-rr
129×egg-rr
75×egg-rr
Counts
3 → 374
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))) B)
(*.f64 (*.f64 B B) C)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) C)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 B B) C) 0) (pow.f64 (/.f64 (*.f64 A A) (*.f64 (*.f64 B B) C)) -1) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B C) 0) (/.f64 B (/.f64 (/.f64 (*.f64 A A) C) B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 C A) 0) (/.f64 (neg.f64 (*.f64 B B)) (/.f64 (neg.f64 A) (/.f64 C A))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 B 0) (/.f64 (*.f64 B C) (/.f64 (*.f64 A A) B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (/.f64 (*.f64 A A) C) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 C C)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 0) (/.f64 (cbrt.f64 B) (/.f64 (*.f64 A A) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 0) (/.f64 (cbrt.f64 C) (/.f64 (*.f64 A A) (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 (*.f64 B B) C)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 B C)) 0) (/.f64 B (/.f64 (/.f64 (*.f64 A A) C) B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 B B) C)) 0) (pow.f64 (/.f64 (*.f64 A A) (*.f64 (*.f64 B B) C)) -1) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B C) 0) (/.f64 (neg.f64 B) (/.f64 (neg.f64 (*.f64 A A)) (*.f64 B C))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 (*.f64 A A) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 B B) C) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 A A)) (*.f64 (*.f64 B B) C))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 C) 0) (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) C)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C))) (/.f64 (neg.f64 (*.f64 A A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 (neg.f64 C) (/.f64 (neg.f64 (*.f64 A A)) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 (*.f64 A A) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 A A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (/.f64 (neg.f64 (*.f64 A A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 A A))) (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (neg.f64 A))) (/.f64 (/.f64 C A) (pow.f64 (cbrt.f64 (neg.f64 A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 (/.f64 C A) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 A)) (/.f64 (/.f64 C A) (neg.f64 (cbrt.f64 (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 C) (*.f64 A A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 C) A) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 C A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 C) (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (*.f64 A A)) (/.f64 (*.f64 B C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (cbrt.f64 A)) (/.f64 (*.f64 B C) (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 B C) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) A) (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) (cbrt.f64 A)) (/.f64 B (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) 1) (/.f64 B (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) (*.f64 A (cbrt.f64 A))) (/.f64 B (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 B) (*.f64 A A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 B) A) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 B) (cbrt.f64 A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 B) (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 B) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) A) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (cbrt.f64 A)) (/.f64 (*.f64 B B) (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 B B)) A) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 B B)) (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 A A)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) A) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (cbrt.f64 A)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 A A))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 A A)) (/.f64 (cbrt.f64 (*.f64 C C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) A) (/.f64 (cbrt.f64 (*.f64 C C)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) 1) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (/.f64 (*.f64 C C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 (*.f64 A A))) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 C (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (*.f64 A A)) C)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) C) (/.f64 1 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) A) (/.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A A)) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C A) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (/.f64 C (*.f64 A A)))))) (#(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)) (/.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (*.f64 B C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (/.f64 (*.f64 B B) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) A) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B A) (/.f64 (*.f64 B C) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 B C) (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) C) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B C) (*.f64 B (/.f64 1 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (/.f64 1 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 1 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (/.f64 1 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (*.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (/.f64 1 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 1 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 1 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B C)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (*.f64 A A)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (/.f64 -1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))) (/.f64 1 (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) (*.f64 A A)) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) (cbrt.f64 (*.f64 A A))) (/.f64 B (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A)) (cbrt.f64 (*.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2) (*.f64 A A))) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (*.f64 A (cbrt.f64 A))) (/.f64 C (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (/.f64 -1 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 B B) (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) (/.f64 C (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (/.f64 1 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B B)) (/.f64 (/.f64 C A) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (neg.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))) (cbrt.f64 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))) (cbrt.f64 (neg.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (cbrt.f64 (neg.f64 (*.f64 A A)))) (*.f64 A (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 (neg.f64 A))) (pow.f64 (cbrt.f64 (neg.f64 A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (*.f64 A (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (*.f64 (cbrt.f64 (*.f64 A A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) C) A) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (*.f64 A (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) (*.f64 B C)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (*.f64 B B)) (*.f64 A (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 C)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A))) (cbrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 (*.f64 B B) C)) (*.f64 A (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 A) (neg.f64 (*.f64 (*.f64 B B) C))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))) (cbrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))) (cbrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (/.f64 1 A)) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 C A)) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 C (cbrt.f64 A)) (/.f64 (*.f64 B B) A)) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.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 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) (cbrt.f64 A)) (cbrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) 1) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 A A))) (neg.f64 (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) 1) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 A)) (neg.f64 (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A)))) (neg.f64 (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A)))) (neg.f64 (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (/.f64 B (sqrt.f64 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (sqrt.f64 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 1/2)) (/.f64 B (cbrt.f64 1/4))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 B (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (/.f64 B (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 1/4))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 0) (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (neg.f64 B) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) 2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 B)) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) B) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) B) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 B)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) B) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 B)) (cbrt.f64 (/.f64 1/8 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B B))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1/8 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) 1/2) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (sqrt.f64 1/2)) (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 1/2))) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) 1) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) B) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) B) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 (neg.f64 B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2) (*.f64 B (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 B B (/.f64 (*.f64 (*.f64 B B) C) A)) (*.f64 (*.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) (*.f64 A A)) (*.f64 (*.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (neg.f64 A) (neg.f64 (neg.f64 (pow.f64 (*.f64 A B) 2)))) (*.f64 (*.f64 B 2) (neg.f64 (neg.f64 (pow.f64 A 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2)) (*.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2)) (*.f64 (neg.f64 B) (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 (*.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2)) (pow.f64 A 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2) (/.f64 1 B)) (pow.f64 A 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A)))) (*.f64 (*.f64 B 2) (neg.f64 (pow.f64 A 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 (*.f64 (*.f64 B B) C) A) A (*.f64 (*.f64 B B) A)) (*.f64 (*.f64 B 2) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 (*.f64 B B)) A (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) C) A) A))) (*.f64 (*.f64 B 2) (neg.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) (*.f64 (*.f64 B 2) (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 B 0) (/.f64 (*.f64 B C) (/.f64 1 B)) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 B B) C) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B C) 0) (/.f64 B (/.f64 1 (*.f64 B C))) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 1 (cbrt.f64 (*.f64 C C)))) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 (*.f64 B B) (/.f64 1 C)) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 0) (/.f64 (cbrt.f64 B) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)))) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 0) (/.f64 (cbrt.f64 C) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)))) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 B B) C) 0) (/.f64 1 (/.f64 1 (*.f64 (*.f64 B B) C))) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 B B) C)))) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 C (/.f64 1 (*.f64 B B))) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) C)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 B C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B C) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 C C)) (*.f64 (*.f64 B B) (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 C (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 C)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 1) (cbrt.f64 (*.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (*.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 C) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B C)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 C)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (neg.f64 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (neg.f64 (neg.f64 (*.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (*.f64 B C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) 1) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) 1) (/.f64 (cbrt.f64 (*.f64 C C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B B)) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 B) (neg.f64 (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 C) (neg.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 B B) C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 B B) C) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 B B) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 B B) C) 3) 1))))))

simplify839.0ms (2.5%)

Algorithm
egglog
Counts
470 → 459
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 (/.f64 1 B) -2) C)
(*.f64 (pow.f64 (/.f64 1 B) -2) C)
(*.f64 (pow.f64 (/.f64 1 B) -2) C)
(*.f64 (pow.f64 (/.f64 1 B) -2) C)
(*.f64 C (pow.f64 (/.f64 -1 B) -2))
(*.f64 C (pow.f64 (/.f64 -1 B) -2))
(*.f64 C (pow.f64 (/.f64 -1 B) -2))
(*.f64 C (pow.f64 (/.f64 -1 B) -2))
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (pow.f64 B 2) C)
(if (!=.f64 C 0) (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) C)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (*.f64 B B) C) 0) (pow.f64 (/.f64 (*.f64 A A) (*.f64 (*.f64 B B) C)) -1) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 B C) 0) (/.f64 B (/.f64 (/.f64 (*.f64 A A) C) B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 B B) 0) (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (/.f64 C A) 0) (/.f64 (neg.f64 (*.f64 B B)) (/.f64 (neg.f64 A) (/.f64 C A))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 B 0) (/.f64 (*.f64 B C) (/.f64 (*.f64 A A) B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 1 0) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (/.f64 (*.f64 A A) C) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 C C)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 0) (/.f64 (cbrt.f64 B) (/.f64 (*.f64 A A) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 0) (/.f64 (cbrt.f64 C) (/.f64 (*.f64 A A) (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 (*.f64 B B) C)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 (*.f64 B C)) 0) (/.f64 B (/.f64 (/.f64 (*.f64 A A) C) B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 B B) C)) 0) (pow.f64 (/.f64 (*.f64 A A) (*.f64 (*.f64 B B) C)) -1) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 B C) 0) (/.f64 (neg.f64 B) (/.f64 (neg.f64 (*.f64 A A)) (*.f64 B C))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 (*.f64 A A) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (*.f64 B B) C) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 A A)) (*.f64 (*.f64 B B) C))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 C) 0) (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) C)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C))) (/.f64 (neg.f64 (*.f64 A A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (neg.f64 C) (/.f64 (neg.f64 (*.f64 A A)) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 (*.f64 A A) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 A A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (/.f64 (neg.f64 (*.f64 A A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 A A))) (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (neg.f64 A))) (/.f64 (/.f64 C A) (pow.f64 (cbrt.f64 (neg.f64 A)) 2)))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 (/.f64 C A) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 A)) (/.f64 (/.f64 C A) (neg.f64 (cbrt.f64 (*.f64 A A)))))
(*.f64 (/.f64 (cbrt.f64 C) (*.f64 A A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 1))
(*.f64 (/.f64 (cbrt.f64 C) A) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) A))
(*.f64 (cbrt.f64 (/.f64 C A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (cbrt.f64 C) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (*.f64 A A)))
(*.f64 (/.f64 (cbrt.f64 C) (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 B (*.f64 A A)) (/.f64 (*.f64 B C) 1))
(*.f64 (/.f64 B (cbrt.f64 A)) (/.f64 (*.f64 B C) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (/.f64 B (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 B C) (cbrt.f64 (*.f64 A A))))
(*.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (/.f64 1 (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (*.f64 B C) A) (/.f64 B A))
(*.f64 (/.f64 (*.f64 B C) (cbrt.f64 A)) (/.f64 B (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (/.f64 (*.f64 B C) 1) (/.f64 B (*.f64 A A)))
(*.f64 (/.f64 (*.f64 B C) (*.f64 A (cbrt.f64 A))) (/.f64 B (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 B) (*.f64 A A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 1))
(*.f64 (/.f64 (cbrt.f64 B) A) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) A))
(*.f64 (/.f64 (cbrt.f64 B) (cbrt.f64 A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (/.f64 (cbrt.f64 B) (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 B) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) A) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) A))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (/.f64 C (cbrt.f64 A)) (/.f64 (*.f64 B B) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B B)) A) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B B)) (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 A A)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 1))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) A) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) A))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (cbrt.f64 A)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 A A)))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 A A))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 A A)) (/.f64 (cbrt.f64 (*.f64 C C)) 1))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) A) (/.f64 (cbrt.f64 (*.f64 C C)) A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) 1) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (/.f64 (*.f64 C C) (*.f64 A A))))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 (*.f64 A A))) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 C (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2) (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))
(*.f64 (/.f64 (*.f64 B B) (*.f64 A A)) C)
(*.f64 (*.f64 (*.f64 B B) C) (/.f64 1 (*.f64 A A)))
(*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A))
(*.f64 (/.f64 1 (*.f64 A A)) (*.f64 (*.f64 B B) C))
(*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A))
(*.f64 (*.f64 B B) (/.f64 C (*.f64 A A)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A)))
(*.f64 B (/.f64 (*.f64 B C) (*.f64 A A)))
(*.f64 C (/.f64 (*.f64 B B) (*.f64 A A)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (/.f64 1 A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) A) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) A))
(*.f64 (/.f64 B A) (/.f64 (*.f64 B C) A))
(*.f64 (/.f64 B (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 B C) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) C) A))
(*.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))))
(*.f64 (*.f64 B C) (*.f64 B (/.f64 1 (*.f64 A A))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (/.f64 1 (*.f64 A A))))
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 1 (*.f64 A A))))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (/.f64 1 (*.f64 A A))))
(*.f64 (cbrt.f64 C) (*.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (/.f64 1 (*.f64 A A))))
(*.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 1 (*.f64 A A))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 1 (*.f64 A A))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))
(*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B C)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))
(*.f64 (/.f64 C (*.f64 A A)) (*.f64 B B))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (/.f64 -1 A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))) (/.f64 1 (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 B C) (*.f64 A A)) B)
(*.f64 (/.f64 (*.f64 B C) (cbrt.f64 (*.f64 A A))) (/.f64 B (*.f64 A (cbrt.f64 A))))
(*.f64 (cbrt.f64 B) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (*.f64 A A)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A)) (cbrt.f64 (*.f64 (*.f64 B B) C)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A A)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2) (*.f64 A A))) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A (cbrt.f64 A))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (*.f64 A A)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (/.f64 C (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (*.f64 B B) (*.f64 A (cbrt.f64 A))) (/.f64 C (cbrt.f64 (*.f64 A A))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (/.f64 -1 (*.f64 A A)))
(*.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 B B) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) (/.f64 C (*.f64 A (cbrt.f64 A))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (/.f64 1 (*.f64 A A))))
(*.f64 (neg.f64 (*.f64 B B)) (/.f64 (/.f64 C A) (neg.f64 A)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (neg.f64 (*.f64 A A))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))) (cbrt.f64 (neg.f64 A)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))) (cbrt.f64 (neg.f64 (*.f64 A A))))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (cbrt.f64 (neg.f64 (*.f64 A A)))) (*.f64 A (cbrt.f64 A)))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 (neg.f64 A))) (pow.f64 (cbrt.f64 (neg.f64 A)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (*.f64 A (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (neg.f64 A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) A) A)
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (/.f64 B A) (*.f64 B C)) A)
(/.f64 (*.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (*.f64 B B)) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 C)) (neg.f64 A))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A))) (cbrt.f64 A))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 (*.f64 B B) C)) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 1 A) (neg.f64 (*.f64 (*.f64 B B) C))) (neg.f64 A))
(/.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))) (cbrt.f64 A))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))) (cbrt.f64 A))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (/.f64 1 A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 C A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 A)) (/.f64 (*.f64 B B) A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (cbrt.f64 (*.f64 A A)))) (cbrt.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) (cbrt.f64 A)) (cbrt.f64 A))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) 1) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 A A))) (neg.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) 1) (neg.f64 A))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 A)) (neg.f64 (cbrt.f64 (*.f64 A A))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A)))) (neg.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A)))) (neg.f64 (cbrt.f64 (*.f64 A A))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) 1/3)
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 1/2 0) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (/.f64 B (sqrt.f64 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (sqrt.f64 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 1/2)) (/.f64 B (cbrt.f64 1/4))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 B (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (/.f64 B (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 1/4))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 0) (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (neg.f64 B) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) 2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 -1/2 0) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(+.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)))
(+.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)))
(+.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)))
(+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)))
(-.f64 0 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (/.f64 1/2 B))
(*.f64 -1 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 1/2) B) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 1))
(*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)))
(*.f64 (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (cbrt.f64 B)))
(*.f64 (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) B) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) B))
(*.f64 (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) B))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 B)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) B) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (/.f64 1 B))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))))
(*.f64 (/.f64 1 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) B))
(*.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 -1 B))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 B)) (cbrt.f64 (/.f64 1/8 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 (*.f64 B B))))
(*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 (*.f64 B B))))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 1)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B) 1/2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))))
(*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B B))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 B)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1/8 B)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (/.f64 -1 B) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))
(*.f64 (*.f64 (/.f64 1 B) 1/2) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 1/2)) (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)))
(*.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 1/2))) (cbrt.f64 1/4))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))
(*.f64 (*.f64 (/.f64 1 B) 1) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))
(*.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 1 B)))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (/.f64 1 B)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 1 B)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) (/.f64 1 B)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 1 B)))
(*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 1 B)))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (/.f64 1 B)))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))
(*.f64 1/2 (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 1/2) B) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) 1))
(*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) B))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) B))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) B) (sqrt.f64 1/2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) B))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(/.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)) 2)
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 1)
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 (neg.f64 B) 1/2))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2) (*.f64 B (pow.f64 A 3)))
(/.f64 (fma.f64 B B (/.f64 (*.f64 (*.f64 B B) C) A)) (*.f64 (*.f64 B 2) A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) (*.f64 A A)) (*.f64 (*.f64 B 2) A))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (neg.f64 A) (neg.f64 (neg.f64 (pow.f64 (*.f64 A B) 2)))) (*.f64 (*.f64 B 2) (neg.f64 (neg.f64 (pow.f64 A 3)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2)) (*.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 A 3)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2)) (*.f64 (neg.f64 B) (pow.f64 A 3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2))) (neg.f64 B))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 (*.f64 B 2)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) B)
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 B))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2)) (pow.f64 A 3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2) (/.f64 1 B)) (pow.f64 A 3))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (cbrt.f64 B))
(/.f64 (neg.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A)))) (*.f64 (*.f64 B 2) (neg.f64 (pow.f64 A 3))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 B B) C) A) A (*.f64 (*.f64 B B) A)) (*.f64 (*.f64 B 2) (*.f64 A A)))
(/.f64 (fma.f64 (neg.f64 (*.f64 B B)) A (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) C) A) A))) (*.f64 (*.f64 B 2) (neg.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) (*.f64 (*.f64 B 2) (pow.f64 A 3)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 3))
(if (!=.f64 B 0) (/.f64 (*.f64 B C) (/.f64 1 B)) (*.f64 (*.f64 B B) C))
(if (!=.f64 1 0) (*.f64 (*.f64 B B) C) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B C) 0) (/.f64 B (/.f64 1 (*.f64 B C))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 1 (cbrt.f64 (*.f64 C C)))) (*.f64 (*.f64 B B) C))
(if (!=.f64 C 0) (/.f64 (*.f64 B B) (/.f64 1 C)) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 0) (/.f64 (cbrt.f64 B) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 0) (/.f64 (cbrt.f64 C) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 (*.f64 B B) C) 0) (/.f64 1 (/.f64 1 (*.f64 (*.f64 B B) C))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 B B) C)))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B B) 0) (/.f64 C (/.f64 1 (*.f64 B B))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (*.f64 (*.f64 B B) C))
(-.f64 0 (neg.f64 (*.f64 (*.f64 B B) C)))
(*.f64 (*.f64 B B) C)
(*.f64 C (*.f64 B B))
(*.f64 B (*.f64 B C))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 (*.f64 B B) C)))
(*.f64 (*.f64 B C) B)
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)))
(*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))
(*.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(*.f64 1 (*.f64 (*.f64 B B) C))
(*.f64 (*.f64 (*.f64 B B) C) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 (*.f64 B B) (cbrt.f64 C)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (cbrt.f64 B))
(*.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (cbrt.f64 C))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 C (cbrt.f64 (*.f64 B B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 C))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 C)) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B C)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 1) (cbrt.f64 (*.f64 (*.f64 B B) C)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 1))
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) 1))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 1))
(*.f64 (cbrt.f64 C) (*.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 1))
(*.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 1))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 C) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B C)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))
(*.f64 (neg.f64 (neg.f64 C)) (*.f64 B B))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (neg.f64 -1) (*.f64 (*.f64 B B) C))
(*.f64 (*.f64 B B) (neg.f64 (neg.f64 C)))
(*.f64 B (neg.f64 (neg.f64 (*.f64 B C))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))))
(*.f64 (cbrt.f64 C) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 1))
(*.f64 B (/.f64 (*.f64 B C) 1))
(*.f64 (/.f64 (*.f64 B C) 1) B)
(*.f64 (cbrt.f64 B) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 1))
(*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 1))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 1))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) 1) (/.f64 (cbrt.f64 (*.f64 C C)) 1))
(*.f64 (neg.f64 (*.f64 B B)) (neg.f64 C))
(*.f64 (neg.f64 B) (neg.f64 (*.f64 B C)))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 B B) C)))
(*.f64 (neg.f64 C) (neg.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(/.f64 (*.f64 (*.f64 B B) C) 1)
(/.f64 (neg.f64 (*.f64 (*.f64 B B) C)) -1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 B B) C) 3) 1/3)
(pow.f64 (*.f64 (*.f64 B B) C) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 B B) C)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 B B) C) 3) 1))
Outputs
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (pow.f64 A 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) C) (*.f64 A A))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (*.f64 A A))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (*.f64 A A))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (*.f64 A A))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (pow.f64 A 2))
(/.f64 (*.f64 C (pow.f64 (/.f64 -1 B) -2)) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 1/2 (*.f64 B B)) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 B (*.f64 A A)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 B (*.f64 A A)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (+.f64 (/.f64 (/.f64 (*.f64 B B) A) B) (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (+.f64 (/.f64 (/.f64 (*.f64 B B) A) B) (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (+.f64 (/.f64 (/.f64 (*.f64 B B) A) B) (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 1/2 (*.f64 B B)) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B) (/.f64 (/.f64 (*.f64 B B) A) B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B) (/.f64 (/.f64 (*.f64 B B) A) B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B) (/.f64 (/.f64 (*.f64 B B) A) B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 1/2 (*.f64 B B)) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (/.f64 (/.f64 (*.f64 B B) A) B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (/.f64 (/.f64 (*.f64 B B) A) B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (/.f64 (/.f64 (*.f64 B B) A) B)))
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 (/.f64 1 B) -2) C)
(*.f64 (pow.f64 (/.f64 1 B) -2) C)
(*.f64 (pow.f64 (/.f64 1 B) -2) C)
(*.f64 (pow.f64 (/.f64 1 B) -2) C)
(*.f64 C (pow.f64 (/.f64 -1 B) -2))
(*.f64 C (pow.f64 (/.f64 -1 B) -2))
(*.f64 C (pow.f64 (/.f64 -1 B) -2))
(*.f64 C (pow.f64 (/.f64 -1 B) -2))
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(*.f64 (pow.f64 B 2) C)
(*.f64 (*.f64 B B) C)
(if (!=.f64 C 0) (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) C)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (*.f64 B B) C) 0) (pow.f64 (/.f64 (*.f64 A A) (*.f64 (*.f64 B B) C)) -1) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (*.f64 B B) C) 0) (/.f64 1 (/.f64 (/.f64 (*.f64 A A) (*.f64 B B)) C)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 B C) 0) (/.f64 B (/.f64 (/.f64 (*.f64 A A) C) B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 B C) 0) (/.f64 B (/.f64 (*.f64 A A) (*.f64 B C))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 B B) 0) (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (/.f64 C A) 0) (/.f64 (neg.f64 (*.f64 B B)) (/.f64 (neg.f64 A) (/.f64 C A))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 B 0) (/.f64 (*.f64 B C) (/.f64 (*.f64 A A) B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 1 0) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (/.f64 (*.f64 A A) C) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 A A) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 C C)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 0) (/.f64 (cbrt.f64 B) (/.f64 (*.f64 A A) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 0) (/.f64 (cbrt.f64 C) (/.f64 (*.f64 A A) (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 (*.f64 B B) C)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 (*.f64 B C)) 0) (/.f64 B (/.f64 (/.f64 (*.f64 A A) C) B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 (*.f64 B C)) 0) (/.f64 B (/.f64 (*.f64 A A) (*.f64 B C))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 B B) C)) 0) (pow.f64 (/.f64 (*.f64 A A) (*.f64 (*.f64 B B) C)) -1) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 B B) C)) 0) (/.f64 1 (/.f64 (/.f64 (*.f64 A A) (*.f64 B B)) C)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 B C) 0) (/.f64 (neg.f64 B) (/.f64 (neg.f64 (*.f64 A A)) (*.f64 B C))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 B C) 0) (/.f64 B (/.f64 (*.f64 A A) (*.f64 B C))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 (*.f64 A A) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (*.f64 B B) C) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 A A)) (*.f64 (*.f64 B B) C))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 (*.f64 B B) C) 0) (/.f64 -1 (neg.f64 (/.f64 (/.f64 (*.f64 A A) (*.f64 B B)) C))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 C) 0) (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) C)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C))) (/.f64 (neg.f64 (*.f64 A A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (neg.f64 C) (/.f64 (neg.f64 (*.f64 A A)) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (*.f64 B B) 0) (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 (*.f64 A A) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 A A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (/.f64 (neg.f64 (*.f64 A A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 (*.f64 A A) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(-.f64 (/.f64 0 (neg.f64 (*.f64 A A))) (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (/.f64 0 (neg.f64 (*.f64 A A))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(*.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (neg.f64 A))) (/.f64 (/.f64 C A) (pow.f64 (cbrt.f64 (neg.f64 A)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 C A)) (neg.f64 A))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 (/.f64 C A) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 A)) (/.f64 (/.f64 C A) (neg.f64 (cbrt.f64 (*.f64 A A)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 A)) (/.f64 C A)) (neg.f64 (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 C) (*.f64 A A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 1))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (cbrt.f64 C) A) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (cbrt.f64 (/.f64 C A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (cbrt.f64 (/.f64 C A)) (*.f64 (cbrt.f64 (/.f64 (*.f64 C C) (*.f64 A A))) (/.f64 (*.f64 B B) A)))
(*.f64 (cbrt.f64 C) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (cbrt.f64 C) (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 B (*.f64 A A)) (/.f64 (*.f64 B C) 1))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 B (cbrt.f64 A)) (/.f64 (*.f64 B C) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 B (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 B C) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(*.f64 (/.f64 1 (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 B C) A) (/.f64 B A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (*.f64 B C) (cbrt.f64 A)) (/.f64 B (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 B C) 1) (/.f64 B (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (*.f64 B C) (*.f64 A (cbrt.f64 A))) (/.f64 B (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (cbrt.f64 B) (*.f64 A A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 1))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (cbrt.f64 B) A) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (cbrt.f64 B) (cbrt.f64 A)) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (cbrt.f64 B) (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (cbrt.f64 B) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) A) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 C (cbrt.f64 A)) (/.f64 (*.f64 B B) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 1))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B B)) A) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) A))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B B)) (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C)) (*.f64 (*.f64 A (cbrt.f64 A)) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C)) (*.f64 A (cbrt.f64 A)))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 A A)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 1))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) A) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) A))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (cbrt.f64 A)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 A A)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)))
(*.f64 (*.f64 (/.f64 C A) (cbrt.f64 (/.f64 (*.f64 B B) A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (cbrt.f64 (*.f64 A A))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C)) (*.f64 A (cbrt.f64 A)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 A A)) (/.f64 (cbrt.f64 (*.f64 C C)) 1))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) A) (/.f64 (cbrt.f64 (*.f64 C C)) A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) 1) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (/.f64 (*.f64 C C) (*.f64 A A))))
(*.f64 (*.f64 (/.f64 (*.f64 B B) A) (cbrt.f64 (/.f64 C A))) (cbrt.f64 (/.f64 (*.f64 C C) (*.f64 A A))))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 (*.f64 A A))) (/.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 C (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2) (*.f64 A A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (*.f64 B B) (*.f64 A A)) C)
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (*.f64 (*.f64 B B) C) (/.f64 1 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 1 (*.f64 A A)) (*.f64 (*.f64 B B) C))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (*.f64 B B) (/.f64 C (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 B (/.f64 (*.f64 B C) (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 C (/.f64 (*.f64 B B) (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (/.f64 1 A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) A) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 B A) (/.f64 (*.f64 B C) A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 B (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 B C) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) C) A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) A))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))))
(*.f64 (*.f64 B C) (*.f64 B (/.f64 1 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (/.f64 1 (*.f64 A A))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))))
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 1 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (/.f64 1 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (cbrt.f64 C) (*.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (/.f64 1 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 1 (*.f64 A A))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 1 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))
(*.f64 (cbrt.f64 C) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2) (*.f64 B B))) (*.f64 A A)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (pow.f64 (*.f64 (*.f64 B B) C) 2))) (*.f64 A A)))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B C)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A))))
(*.f64 (cbrt.f64 B) (/.f64 (cbrt.f64 (*.f64 (*.f64 B C) (pow.f64 (*.f64 (*.f64 B B) C) 2))) (*.f64 A A)))
(*.f64 (/.f64 C (*.f64 A A)) (*.f64 B B))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (/.f64 -1 A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))) (/.f64 1 (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 B C) (*.f64 A A)) B)
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (*.f64 B C) (cbrt.f64 (*.f64 A A))) (/.f64 B (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (cbrt.f64 B) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 A A)) (cbrt.f64 (*.f64 (*.f64 B B) C)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2) (*.f64 A A))) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2) (*.f64 A A))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (*.f64 A A)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (*.f64 (cbrt.f64 (*.f64 A A)) A)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (pow.f64 (*.f64 (*.f64 B B) C) 2))) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(*.f64 (/.f64 C (*.f64 A (cbrt.f64 A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 B B) (*.f64 A (cbrt.f64 A))) (/.f64 C (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (/.f64 -1 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(*.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 B B) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))) (/.f64 C (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 B B)) C) (*.f64 A (cbrt.f64 A)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (/.f64 1 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 B B)) C) (*.f64 A (cbrt.f64 A)))
(*.f64 (neg.f64 (*.f64 B B)) (/.f64 (/.f64 C A) (neg.f64 A)))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 C A)) (neg.f64 A))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (neg.f64 (*.f64 A A))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))) (cbrt.f64 (neg.f64 (*.f64 A A))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))) (cbrt.f64 (neg.f64 A)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))) (cbrt.f64 (neg.f64 (*.f64 A A))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))) (cbrt.f64 (neg.f64 (*.f64 A A))))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (cbrt.f64 (neg.f64 (*.f64 A A)))) (*.f64 A (cbrt.f64 A)))
(/.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (*.f64 (*.f64 A (cbrt.f64 A)) (cbrt.f64 (neg.f64 (*.f64 A A)))))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 (neg.f64 A))) (pow.f64 (cbrt.f64 (neg.f64 A)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (*.f64 A (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (pow.f64 (*.f64 (*.f64 B B) C) 2))) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (neg.f64 A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) A) A)
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (/.f64 B A) (*.f64 B C)) A)
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (*.f64 B B)) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 C)) (neg.f64 A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A))) (cbrt.f64 A))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))) (cbrt.f64 A))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (cbrt.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 A A)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 (*.f64 B B) C)) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 B B)) C) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (/.f64 1 A) (neg.f64 (*.f64 (*.f64 B B) C))) (neg.f64 A))
(/.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 C A))) (cbrt.f64 A))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))) (cbrt.f64 A))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2))) (cbrt.f64 A))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 A)) (/.f64 1 A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (/.f64 C A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 A)) (/.f64 (*.f64 B B) A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (cbrt.f64 (*.f64 A A)))) (cbrt.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 C A) (*.f64 B B)) (cbrt.f64 A)) (cbrt.f64 (cbrt.f64 (*.f64 A A)))) (cbrt.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) (cbrt.f64 A)) (cbrt.f64 A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) 1) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 A A))) (neg.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) 1) (neg.f64 A))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) A)) (cbrt.f64 A)) (neg.f64 (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (cbrt.f64 (*.f64 A A)))) (neg.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A)))) (neg.f64 (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A))))
(pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1)
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) 3)
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) 1/3)
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3))
(/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 1/2 0) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (/.f64 B (sqrt.f64 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (*.f64 (+.f64 1 (/.f64 C A)) (sqrt.f64 1/2))) (/.f64 B (sqrt.f64 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (sqrt.f64 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (/.f64 (*.f64 B B) A) (*.f64 (+.f64 1 (/.f64 C A)) (sqrt.f64 1/2))) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (sqrt.f64 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 1/2)) (/.f64 B (cbrt.f64 1/4))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (*.f64 (+.f64 1 (/.f64 C A)) (cbrt.f64 1/2))) (/.f64 B (cbrt.f64 1/4))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 B (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (/.f64 B (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 1/4))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 0) (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (neg.f64 B) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) 2))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 B (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) A)) (+.f64 1 (/.f64 C A))) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 -1/2 0) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(if (!=.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 0) (/.f64 1/2 (/.f64 B (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(+.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 B B)) A)) (*.f64 (/.f64 1 B) (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) A) (/.f64 1 B)) (*.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) C)) (*.f64 A A)) (/.f64 1 B)))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(-.f64 0 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 B))
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (/.f64 1/2 B))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 -1 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 B))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) B)
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (*.f64 B B))) (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 1/2) B) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) 1))
(*.f64 (/.f64 (cbrt.f64 1/2) B) (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))
(*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))
(*.f64 (/.f64 (cbrt.f64 1/2) B) (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 1/2) B) (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) B)
(*.f64 (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (cbrt.f64 B)))
(*.f64 (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2) B)))
(*.f64 (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) B) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))
(*.f64 (*.f64 (/.f64 1/2 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) B))
(*.f64 (*.f64 (/.f64 1/2 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))
(*.f64 (/.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (cbrt.f64 (*.f64 B B))))
(*.f64 (*.f64 (/.f64 1/2 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) B)
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) B))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 B)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) B)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2)) (cbrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (/.f64 1/2 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (/.f64 1/2 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) B) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) B)
(*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (/.f64 1 B))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) B)
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(*.f64 (/.f64 1 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) B)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) B))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) B)
(*.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 -1 B))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 B))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 B)) (cbrt.f64 (/.f64 1/8 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (*.f64 (+.f64 1 (/.f64 C A)) (cbrt.f64 (/.f64 1/8 (*.f64 B B))))) (cbrt.f64 B))
(*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 (*.f64 B B))))
(*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 (*.f64 B B))))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B) 1/2)
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) B)
(*.f64 (cbrt.f64 (/.f64 1/8 (*.f64 B B))) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 B)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (*.f64 (+.f64 1 (/.f64 C A)) (cbrt.f64 (/.f64 1/8 (*.f64 B B))))) (cbrt.f64 B))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1/8 B)))
(*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 -1 B) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 B))
(*.f64 (*.f64 (/.f64 1 B) 1/2) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 1/2)) (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (*.f64 (/.f64 1 B) (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 1/2))) (cbrt.f64 1/4))
(*.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) B)
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (/.f64 1/2 B)))
(*.f64 (*.f64 (/.f64 1 B) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))
(*.f64 (/.f64 (cbrt.f64 1/2) B) (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))
(*.f64 (*.f64 (/.f64 1 B) 1) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) B)
(*.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))
(*.f64 (*.f64 (/.f64 1/2 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 1 B)))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (/.f64 1 B)))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 1 B)))
(*.f64 (*.f64 (/.f64 (*.f64 B B) A) (*.f64 (+.f64 1 (/.f64 C A)) (cbrt.f64 1/2))) (/.f64 (cbrt.f64 1/4) B))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) (/.f64 1 B)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (/.f64 1/2 B)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (/.f64 1 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) B)
(*.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 1 B)))
(*.f64 (/.f64 (cbrt.f64 1/2) B) (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (/.f64 1 B)))
(*.f64 (*.f64 (/.f64 1/2 B) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)))
(*.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))
(*.f64 (/.f64 (cbrt.f64 1/2) B) (*.f64 (cbrt.f64 1/4) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))
(*.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 1/2 (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 B)))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (/.f64 (sqrt.f64 1/2) B) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) 1))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) B))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 B)) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) B))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)))) B)
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (sqrt.f64 1/2)) B) (sqrt.f64 1/2))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) 1/2) B))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) 2)) (/.f64 1/2 B)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(/.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) B)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (/.f64 (neg.f64 B) 1/2))
(*.f64 (/.f64 1/2 B) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2) (*.f64 B (pow.f64 A 3)))
(/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 A C))) (*.f64 (*.f64 B 2) (pow.f64 A 3)))
(/.f64 (fma.f64 B B (/.f64 (*.f64 (*.f64 B B) C) A)) (*.f64 (*.f64 B 2) A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) (*.f64 A A)) (*.f64 (*.f64 B 2) A))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 A (+.f64 A C)) A)) (*.f64 (*.f64 B 2) A))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (neg.f64 A) (neg.f64 (neg.f64 (pow.f64 (*.f64 A B) 2)))) (*.f64 (*.f64 B 2) (neg.f64 (neg.f64 (pow.f64 A 3)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (neg.f64 A) (pow.f64 (*.f64 A B) 2)) (*.f64 (*.f64 B 2) (pow.f64 A 3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2)) (*.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 A 3)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (*.f64 B B))) (/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 A C))) 2) (pow.f64 A 3)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2)) (*.f64 (neg.f64 B) (pow.f64 A 3)))
(/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 A C))) (*.f64 (*.f64 B 2) (pow.f64 A 3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2))) (neg.f64 B))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2))) (neg.f64 B))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 (*.f64 B 2)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) B)
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 B))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) B)
(/.f64 (*.f64 (/.f64 1 B) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2)) (pow.f64 A 3))
(/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 A C))) (*.f64 (*.f64 B 2) (pow.f64 A 3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 B)) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 1/8 B)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) (pow.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2))) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) 2) (/.f64 1 B)) (pow.f64 A 3))
(/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 A C))) (*.f64 (*.f64 B 2) (pow.f64 A 3)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) B)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (cbrt.f64 (/.f64 1/8 (*.f64 B B)))) (cbrt.f64 B))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (*.f64 (+.f64 1 (/.f64 C A)) (cbrt.f64 (/.f64 1/8 (*.f64 B B))))) (cbrt.f64 B))
(/.f64 (neg.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A)))) (*.f64 (*.f64 B 2) (neg.f64 (pow.f64 A 3))))
(/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 A C))) (*.f64 (*.f64 B 2) (pow.f64 A 3)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 B B) C) A) A (*.f64 (*.f64 B B) A)) (*.f64 (*.f64 B 2) (*.f64 A A)))
(/.f64 (fma.f64 (neg.f64 (*.f64 B B)) A (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) C) A) A))) (*.f64 (*.f64 B 2) (neg.f64 (*.f64 A A))))
(/.f64 (fma.f64 (neg.f64 (*.f64 B B)) A (neg.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C A)) A))) (neg.f64 (*.f64 (*.f64 B 2) (*.f64 A A))))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (*.f64 C A))) (*.f64 (*.f64 B 2) (pow.f64 A 3)))
(/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 A C))) (*.f64 (*.f64 B 2) (pow.f64 A 3)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 (/.f64 (/.f64 C A) 2) 1/2)) B)
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))) 3)
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 3) 1/3)
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 B))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) B) 1))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A)))) (neg.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2)) 3))
(/.f64 (*.f64 (/.f64 (*.f64 B B) A) (+.f64 1 (/.f64 C A))) (*.f64 B 2))
(if (!=.f64 B 0) (/.f64 (*.f64 B C) (/.f64 1 B)) (*.f64 (*.f64 B B) C))
(if (!=.f64 1 0) (*.f64 (*.f64 B B) C) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B C) 0) (/.f64 B (/.f64 1 (*.f64 B C))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 1 (cbrt.f64 (*.f64 C C)))) (*.f64 (*.f64 B B) C))
(if (!=.f64 C 0) (/.f64 (*.f64 B B) (/.f64 1 C)) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 0) (/.f64 (cbrt.f64 B) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 0) (/.f64 (cbrt.f64 C) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 (*.f64 B B) C) 0) (/.f64 1 (/.f64 1 (*.f64 (*.f64 B B) C))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 (*.f64 B B) C) 0) (pow.f64 (/.f64 (/.f64 1 (*.f64 B B)) C) -1) (*.f64 (*.f64 B B) C))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 B B) C)))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B B) 0) (/.f64 C (/.f64 1 (*.f64 B B))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))) (*.f64 (*.f64 B B) C))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 0) (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 B B) 2)))) (*.f64 (*.f64 B B) C))
(-.f64 0 (neg.f64 (*.f64 (*.f64 B B) C)))
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 B B) C)
(*.f64 C (*.f64 B B))
(*.f64 (*.f64 B B) C)
(*.f64 B (*.f64 B C))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 (*.f64 B B) C)))
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 B C) B)
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))
(*.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))
(*.f64 1 (*.f64 (*.f64 B B) C))
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 (*.f64 B B) C) 1)
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))
(*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 (*.f64 B B) (cbrt.f64 C)))
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) (cbrt.f64 B))
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) (cbrt.f64 C))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (*.f64 C (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 C))
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 C)) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2) (cbrt.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B C)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2) B)) (cbrt.f64 (*.f64 B C)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 1) (cbrt.f64 (*.f64 (*.f64 B B) C)))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 1))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) 1))
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) 1))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 1))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 C) (*.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 1))
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 1))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 C) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 C) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)) (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B C)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (cbrt.f64 B) (cbrt.f64 (*.f64 (*.f64 B C) (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))
(*.f64 (*.f64 B B) C)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (neg.f64 (neg.f64 C)) (*.f64 B B))
(*.f64 (*.f64 B B) C)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 B B) C))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(*.f64 (*.f64 B B) C)
(*.f64 (neg.f64 -1) (*.f64 (*.f64 B B) C))
(*.f64 (*.f64 B B) C)
(*.f64 (*.f64 B B) (neg.f64 (neg.f64 C)))
(*.f64 (*.f64 B B) C)
(*.f64 B (neg.f64 (neg.f64 (*.f64 B C))))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2)))))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 C) (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 B B)) 1))
(*.f64 (*.f64 B B) C)
(*.f64 B (/.f64 (*.f64 B C) 1))
(*.f64 (*.f64 B B) C)
(*.f64 (/.f64 (*.f64 B C) 1) B)
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 B) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B C)) 1))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C) 1))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))
(*.f64 (/.f64 (*.f64 C (cbrt.f64 (*.f64 B B))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) 1))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) C))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 C)) 1) (/.f64 (cbrt.f64 (*.f64 C C)) 1))
(*.f64 (*.f64 B B) C)
(*.f64 (neg.f64 (*.f64 B B)) (neg.f64 C))
(*.f64 (*.f64 B B) C)
(*.f64 (neg.f64 B) (neg.f64 (*.f64 B C)))
(*.f64 (*.f64 B B) C)
(*.f64 -1 (neg.f64 (*.f64 (*.f64 B B) C)))
(*.f64 (*.f64 B B) C)
(*.f64 (neg.f64 C) (neg.f64 (*.f64 B B)))
(*.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 B B) C))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 2))))
(/.f64 (*.f64 (*.f64 B B) C) 1)
(*.f64 (*.f64 B B) C)
(/.f64 (neg.f64 (*.f64 (*.f64 B B) C)) -1)
(*.f64 (*.f64 B B) C)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) C)) 3)
(*.f64 (*.f64 B B) C)
(pow.f64 (pow.f64 (*.f64 (*.f64 B B) C) 3) 1/3)
(*.f64 (*.f64 B B) C)
(pow.f64 (*.f64 (*.f64 B B) C) 1)
(*.f64 (*.f64 B B) C)
(neg.f64 (neg.f64 (*.f64 (*.f64 B B) C)))
(*.f64 (*.f64 B B) C)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) C) 3))
(*.f64 (*.f64 B B) C)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 B B) C) 3) 1))
(*.f64 (*.f64 B B) C)

localize73.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.8b
(/.f64 C (*.f64 A A))
10.0b
(*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))
12.8b
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
19.8b
(cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
Compiler

Compiled 154 to 74 computations (51.9% saved)

series226.0ms (0.7%)

Counts
4 → 96
Calls

33 calls:

TimeVariablePointExpression
12.0ms
C
@0
(cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
3.0ms
B
@0
(cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
2.0ms
A
@0
(cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
2.0ms
B
@0
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
2.0ms
B
@-inf
(cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
Compiler

Compiled 12770 to 9235 computations (27.7% saved)

rewrite310.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
165×egg-rr
110×egg-rr
70×egg-rr
62×egg-rr
Counts
4 → 407
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2)))
(/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))
(*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)))
(/.f64 C (*.f64 A A))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A) 0) (/.f64 (cbrt.f64 B) (/.f64 (cbrt.f64 (+.f64 B B)) (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 B B)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) (/.f64 (cbrt.f64 (+.f64 B B)) (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 0) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 B B)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (/.f64 (cbrt.f64 (+.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2)))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 0) (cbrt.f64 (/.f64 (*.f64 B B) (*.f64 B (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) -1)) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (cbrt.f64 (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 B B) B)) (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (cbrt.f64 (/.f64 (*.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 B)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 B B) B)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (cbrt.f64 (/.f64 1/2 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (/.f64 1 (cbrt.f64 (*.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B 1/2)) (cbrt.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B)))) (cbrt.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A))) (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 B B)) (cbrt.f64 (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A))) (cbrt.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (cbrt.f64 (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (neg.f64 (/.f64 1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (cbrt.f64 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (*.f64 -2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) 1) (cbrt.f64 (*.f64 -2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) 1) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) 1) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))) (neg.f64 (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2)))) (cbrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2)))) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2)) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (cbrt.f64 (*.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (/.f64 B (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 0) (/.f64 B (*.f64 (/.f64 B B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 0) (/.f64 1 (/.f64 (*.f64 (/.f64 B B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))) B)) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (/.f64 B (*.f64 (*.f64 B B) 1/2)) A)) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) -1)) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 0) (/.f64 (*.f64 B B) (*.f64 B (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 0) (/.f64 (/.f64 (*.f64 B B) B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 C (*.f64 A A))) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 1 A)) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 C (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (*.f64 (/.f64 C (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 -2 B)) (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (/.f64 (+.f64 C A) A) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (/.f64 1 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) B) (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (/.f64 (*.f64 B B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 (*.f64 (*.f64 B B) 1/2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (neg.f64 (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8)) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 B)) (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) (*.f64 (*.f64 B B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B 1/2) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B))) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B B) (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))) (*.f64 B (cbrt.f64 (/.f64 1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B) (*.f64 B 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A)) (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 B)) (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))) (cbrt.f64 (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 B (cbrt.f64 (/.f64 1/2 B)))) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 B B)) (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 B B) B)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (cbrt.f64 (/.f64 1/2 B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B 1/2) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)) (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (*.f64 (neg.f64 (/.f64 1/2 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 B)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8)) (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (/.f64 1 (*.f64 4 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B)) (/.f64 1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 (/.f64 (+.f64 C A) A) A)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B)) 1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B)) 1) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (*.f64 (*.f64 B B) 1/2)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4))) (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (cbrt.f64 2)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (sqrt.f64 2)) (*.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (+.f64 B B))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))) (*.f64 (cbrt.f64 (+.f64 B B)) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2)))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2)))) (neg.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (/.f64 (/.f64 (+.f64 C A) A) A)) (cbrt.f64 (*.f64 4 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))) (cbrt.f64 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (neg.f64 (*.f64 B B))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (/.f64 (*.f64 B B) (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B B) (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A))) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A))) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (*.f64 A (+.f64 C A))) (pow.f64 A 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (fma.f64 (/.f64 C A) A A)) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (*.f64 -2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) 1) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) 1) (cbrt.f64 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) 1) (cbrt.f64 (*.f64 4 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) 1) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 B)) (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 C A) A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A (+.f64 C A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (pow.f64 A 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (/.f64 C A) A A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) 1) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) 1) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))) (cbrt.f64 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 2 (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) 1) (cbrt.f64 (*.f64 4 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (*.f64 (+.f64 B B) (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 B)) (*.f64 2 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (+.f64 B B))) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (*.f64 4 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (+.f64 B B))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))) (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))) (cbrt.f64 (*.f64 -2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B)))) (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (neg.f64 (*.f64 A (+.f64 C A)))) (neg.f64 (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 A (+.f64 C A))) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (neg.f64 (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A) -2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 C (*.f64 A A)) (*.f64 B B) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B B) (/.f64 C (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 A) (*.f64 B B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 B (/.f64 B A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 B A) B (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 B B)) A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B B) (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1 (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 B B) C) (/.f64 1 (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 B C) (*.f64 A A)) B (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 B (/.f64 (*.f64 B C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 C (*.f64 A A)))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C (*.f64 (/.f64 B A) (/.f64 B A)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 (*.f64 A (+.f64 C A)) (/.f64 (pow.f64 A 3) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 (/.f64 C A) -1) A)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (pow.f64 (/.f64 (*.f64 B B) A) 2)) (*.f64 (*.f64 B B) (/.f64 (+.f64 (/.f64 C A) -1) A))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) -1)) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 A (+.f64 C A)) 0) (/.f64 (*.f64 B B) (/.f64 (pow.f64 A 3) (*.f64 A (+.f64 C A)))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (/.f64 (/.f64 (+.f64 C A) A) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) (*.f64 (*.f64 B B) (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) (*.f64 B B)) (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 (+.f64 C A) A)) A) (neg.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 B) (neg.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B B)) (/.f64 (neg.f64 (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (/.f64 (*.f64 B B) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 A (+.f64 C A)) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 B B) (*.f64 (*.f64 A (cbrt.f64 A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 (*.f64 A A) (cbrt.f64 A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 A (+.f64 C A)) 1) (/.f64 (*.f64 B B) (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (pow.f64 (/.f64 1 A) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (pow.f64 A 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A))) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A))) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (fma.f64 (/.f64 C A) A A)) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B (*.f64 A (+.f64 C A))) B) (pow.f64 A 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A)) (*.f64 B B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 C A) A) (*.f64 B B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A)) (*.f64 B B)) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (/.f64 C A) A A) (*.f64 B B)) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (*.f64 A A)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (*.f64 (*.f64 A A) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (cbrt.f64 (*.f64 A A))) (*.f64 (*.f64 A (cbrt.f64 A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) A) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) 1) (pow.f64 A 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 B B) (/.f64 (*.f64 (*.f64 B B) C) A)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (*.f64 B B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 B B) (*.f64 A A)) (*.f64 A (*.f64 (*.f64 B B) C))) (pow.f64 A 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (*.f64 B B)) (neg.f64 (*.f64 A A))) (*.f64 (neg.f64 A) (neg.f64 (*.f64 (*.f64 B B) C)))) (pow.f64 A 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (*.f64 B B)) A) (*.f64 (neg.f64 A) (/.f64 (*.f64 (*.f64 B B) C) A))) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 B B) A) (*.f64 A (/.f64 (*.f64 (*.f64 B B) C) A))) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (neg.f64 A)) (*.f64 (neg.f64 (*.f64 A A)) (neg.f64 (*.f64 B B)))) (pow.f64 A 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (neg.f64 A)) (*.f64 A (neg.f64 (*.f64 B B)))) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) A) (*.f64 (*.f64 A A) (*.f64 B B))) (pow.f64 A 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) A) (*.f64 A (*.f64 B B))) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B B) (neg.f64 (*.f64 A (+.f64 C A)))) (neg.f64 (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 A (+.f64 C A))) (*.f64 B B)) (neg.f64 (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (*.f64 B B)) (*.f64 A A)) (*.f64 (neg.f64 A) (*.f64 (*.f64 B B) C))) (neg.f64 (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 B B) (neg.f64 (*.f64 A A))) (*.f64 A (neg.f64 (*.f64 (*.f64 B B) C)))) (neg.f64 (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (neg.f64 A)) (*.f64 (*.f64 A A) (neg.f64 (*.f64 B B)))) (neg.f64 (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 B B) C)) A) (*.f64 (neg.f64 (*.f64 A A)) (*.f64 B B))) (neg.f64 (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) (neg.f64 (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 3) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 1 (/.f64 (*.f64 A A) C)) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 C 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 A A)) C)) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 C) 0) (/.f64 1 (/.f64 (*.f64 A A) C)) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 C C))) 0) (/.f64 (cbrt.f64 C) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 C C)))) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 C C)) A) 0) (/.f64 (cbrt.f64 C) (/.f64 A (/.f64 (cbrt.f64 (*.f64 C C)) A))) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 C A) 0) (/.f64 1 (/.f64 A (/.f64 C A))) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) 0) (/.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 A (/.f64 C (cbrt.f64 (*.f64 A A))))) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 A) 0) (/.f64 C (/.f64 A (/.f64 1 A))) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 C (*.f64 A A)) 0) (/.f64 1 (pow.f64 (/.f64 C (*.f64 A A)) -1)) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (cbrt.f64 C) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 C C)))) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (cbrt.f64 (neg.f64 C)) (/.f64 (neg.f64 (*.f64 A A)) (cbrt.f64 (*.f64 C C)))) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 C A) 2)) 0) (/.f64 (cbrt.f64 (/.f64 C A)) (/.f64 A (cbrt.f64 (pow.f64 (/.f64 C A) 2)))) (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 A A))) (neg.f64 (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 C (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (/.f64 1 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A A)) C)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (pow.f64 (/.f64 (cbrt.f64 C) A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C A) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 C) (/.f64 (/.f64 -1 A) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 C) A) (/.f64 (cbrt.f64 (*.f64 C C)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (/.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (/.f64 C A) (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 A) A) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 C C)) A) (/.f64 (cbrt.f64 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (cbrt.f64 (/.f64 1 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 C) A) 2) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 C A) (cbrt.f64 (/.f64 1 (*.f64 A A)))) (cbrt.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 C A)) (/.f64 -1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) 2) (cbrt.f64 (/.f64 C (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 (/.f64 -1 A) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 C) (*.f64 (neg.f64 (cbrt.f64 (*.f64 C C))) (/.f64 (/.f64 -1 A) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (/.f64 1 (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 C (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 C (cbrt.f64 A)) (*.f64 A (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 C A)) (cbrt.f64 (*.f64 C C))) (*.f64 (cbrt.f64 A) (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 C) (cbrt.f64 (/.f64 1 A))) (*.f64 (neg.f64 A) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 C (cbrt.f64 A)) -1) (*.f64 (cbrt.f64 (*.f64 A A)) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 C (cbrt.f64 A)) 1) (*.f64 (cbrt.f64 (*.f64 A A)) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 C (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 C) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 C A)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 C A) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (*.f64 C C))) (*.f64 A (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) C) (*.f64 A (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 C (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 C A)) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) 1) (*.f64 A (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 C (cbrt.f64 A)) (/.f64 1 A)) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 C 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 C A) (cbrt.f64 A)) (cbrt.f64 A)) (cbrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 C (cbrt.f64 A)) (cbrt.f64 (/.f64 1 A))) (*.f64 A (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 C (cbrt.f64 (*.f64 A A)))) (neg.f64 (*.f64 A (cbrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 C A) (cbrt.f64 A))) (cbrt.f64 (neg.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 C (*.f64 A A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 C (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3))))))

simplify1.1s (3.4%)

Algorithm
egglog
Counts
503 → 597
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) (pow.f64 (/.f64 -1 B) -2))
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) (pow.f64 (/.f64 -1 B) -2))
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) (pow.f64 (/.f64 -1 B) -2))
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) (pow.f64 (/.f64 -1 B) -2))
(/.f64 (pow.f64 B 2) A)
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) (/.f64 (pow.f64 B 2) A))
(/.f64 (pow.f64 B 2) A)
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) (/.f64 (pow.f64 B 2) A))
(/.f64 (pow.f64 B 2) A)
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (pow.f64 B 2) A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(/.f64 C (pow.f64 A 2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(*.f64 C (pow.f64 (/.f64 -1 A) 2))
(*.f64 C (pow.f64 (/.f64 -1 A) 2))
(*.f64 C (pow.f64 (/.f64 -1 A) 2))
(*.f64 C (pow.f64 (/.f64 -1 A) 2))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A) 0) (/.f64 (cbrt.f64 B) (/.f64 (cbrt.f64 (+.f64 B B)) (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(if (!=.f64 (cbrt.f64 (*.f64 B B)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) (/.f64 (cbrt.f64 (+.f64 B B)) (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 0) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 B B)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (/.f64 (cbrt.f64 (+.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2)))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 0) (cbrt.f64 (/.f64 (*.f64 B B) (*.f64 B (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) -1)) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))
(*.f64 1 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (cbrt.f64 (/.f64 1/2 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) B)) (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (cbrt.f64 (/.f64 (*.f64 B B) B)))
(*.f64 (cbrt.f64 (/.f64 1/2 B)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2)) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) B)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (cbrt.f64 (/.f64 1/2 B)) 1))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (/.f64 1 (cbrt.f64 (*.f64 -2 B))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 (*.f64 B 1/2)) (cbrt.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A))))
(*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B))))))
(*.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B)))) (cbrt.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B)))
(*.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A))) (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))))
(*.f64 (cbrt.f64 (/.f64 B B)) (cbrt.f64 (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A))) (cbrt.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B)))
(*.f64 (cbrt.f64 B) (cbrt.f64 (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)))))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (neg.f64 (/.f64 1/2 B))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (cbrt.f64 (+.f64 B B)))
(/.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (*.f64 -2 B)))
(/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 2))
(/.f64 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) 1) (cbrt.f64 (*.f64 -2 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) 1) (cbrt.f64 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) 1) (cbrt.f64 2))
(/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 1)
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))) (neg.f64 (cbrt.f64 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B))) (cbrt.f64 -2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2)))) (cbrt.f64 (sqrt.f64 2)))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 B B))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2)))) (cbrt.f64 (cbrt.f64 4)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2)) (cbrt.f64 B))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 1)
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1/3)
(neg.f64 (*.f64 -1 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) -1))
(neg.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (cbrt.f64 (*.f64 -2 B))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (/.f64 B (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 0) (/.f64 B (*.f64 (/.f64 B B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 0) (/.f64 1 (/.f64 (*.f64 (/.f64 B B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))) B)) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (/.f64 B (*.f64 (*.f64 B B) 1/2)) A)) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 1 0) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) -1)) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 0) (/.f64 (*.f64 B B) (*.f64 B (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 0) (/.f64 (/.f64 (*.f64 B B) B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 C (*.f64 A A))) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 1 A)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 1 A)) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 C (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 (/.f64 C (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)))
(+.f64 (*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (*.f64 (/.f64 C (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)))
(+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)))
(-.f64 0 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))
(-.f64 (/.f64 0 (*.f64 -2 B)) (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (/.f64 (+.f64 C A) A) A))
(*.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (sqrt.f64 1/2))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B)) (/.f64 1 B))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (/.f64 1 (cbrt.f64 4)))
(*.f64 (/.f64 (*.f64 B B) B) (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (/.f64 (*.f64 B B) B))
(*.f64 (*.f64 B B) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1)
(*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (/.f64 1/2 B))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))
(*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B)))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 (*.f64 (*.f64 B B) 1/2) B))
(*.f64 B (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A) 1/2)
(*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (neg.f64 (/.f64 1/2 B)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8)) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2))
(*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))
(*.f64 (cbrt.f64 (/.f64 1/2 B)) (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (/.f64 1 B) (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) (*.f64 (*.f64 B B) 1/2))
(*.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)))
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A)))
(*.f64 (*.f64 B 1/2) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B))
(*.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B))) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))))
(*.f64 (/.f64 B B) (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))) (*.f64 B (cbrt.f64 (/.f64 1/2 B))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B) (*.f64 B 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A)) (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)))
(*.f64 (neg.f64 (/.f64 1/2 B)) (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))) (cbrt.f64 (/.f64 1/2 B)))
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8)))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)) (*.f64 B B))
(*.f64 (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2) (/.f64 B B))
(*.f64 (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))) B)
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2) (/.f64 1 B))
(*.f64 (*.f64 1 (*.f64 B (cbrt.f64 (/.f64 1/2 B)))) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))))
(*.f64 (*.f64 1 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2))
(*.f64 (*.f64 1 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (*.f64 1 (/.f64 B B)) (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) B)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (cbrt.f64 (/.f64 1/2 B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))
(*.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))) 1))
(*.f64 (*.f64 B 1/2) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B) 1))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) 1))
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A)) 1))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)) (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))) 1))
(*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (*.f64 (neg.f64 (/.f64 1/2 B)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 1/2 B)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))) 1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8)) (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B) 1))
(*.f64 (*.f64 B B) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)) 1))
(*.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) 1))
(*.f64 B (*.f64 (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B)) 1))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (/.f64 1/2 B)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (/.f64 1 (*.f64 4 (*.f64 B B)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B)) (/.f64 1 -2))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B)) B)
(/.f64 (*.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 (/.f64 (+.f64 C A) A) A)) B)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A)) B)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 2))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B)) 1) -2)
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B)) 1) B)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2)) B)
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (*.f64 (*.f64 B B) 1/2)) B)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4))) (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (cbrt.f64 2)) (cbrt.f64 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2) B)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (sqrt.f64 2)) (*.f64 B (sqrt.f64 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) B))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (+.f64 B B))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))) (*.f64 (cbrt.f64 (+.f64 B B)) (cbrt.f64 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) (cbrt.f64 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B)) -2)
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2)))) (neg.f64 (cbrt.f64 4)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (+.f64 B B))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (+.f64 B B)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (sqrt.f64 2))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A) 2)
(/.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (/.f64 (/.f64 (+.f64 C A) A) A)) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))) (cbrt.f64 (+.f64 B B)))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (neg.f64 (*.f64 B B))) (neg.f64 B))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (/.f64 (*.f64 B B) (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 B B) (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A))) A)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A))) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (*.f64 A (+.f64 C A))) (pow.f64 A 3))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (fma.f64 (/.f64 C A) A A)) (*.f64 A A))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A)) (neg.f64 B))
(/.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (*.f64 -2 B)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) 1) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) 1) (cbrt.f64 (+.f64 B B)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) 1) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) 1) (cbrt.f64 4))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1)
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (neg.f64 B))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 B)) (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) A)
(/.f64 (*.f64 (/.f64 (+.f64 C A) A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) A)
(/.f64 (*.f64 (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 A (+.f64 C A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (pow.f64 A 3))
(/.f64 (*.f64 (fma.f64 (/.f64 C A) A A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (*.f64 A A))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) 1) (sqrt.f64 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) 1) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))) (cbrt.f64 (+.f64 B B)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 2 (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) 1) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (*.f64 (+.f64 B B) (pow.f64 A 3)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 B)) (*.f64 2 (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (+.f64 B B))) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (+.f64 B B))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))) (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))) (cbrt.f64 (*.f64 -2 B)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B)))) (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B))) (neg.f64 B))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2)) (neg.f64 B))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (neg.f64 (*.f64 A (+.f64 C A)))) (neg.f64 (pow.f64 A 3)))
(/.f64 (*.f64 (neg.f64 (*.f64 A (+.f64 C A))) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (neg.f64 (pow.f64 A 3)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 3)
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1)
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)) 1))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) -1))
(neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A) -2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 3))
(fma.f64 (/.f64 C (*.f64 A A)) (*.f64 B B) (/.f64 (*.f64 B B) A))
(fma.f64 (*.f64 B B) (/.f64 C (*.f64 A A)) (/.f64 (*.f64 B B) A))
(fma.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (/.f64 1 A) (*.f64 B B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 B (/.f64 B A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (/.f64 B A) B (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 1 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 B B)) A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (*.f64 B B) (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1 (/.f64 (*.f64 B B) A))
(fma.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))) (/.f64 (*.f64 B B) A))
(fma.f64 (*.f64 (*.f64 B B) C) (/.f64 1 (*.f64 A A)) (/.f64 (*.f64 B B) A))
(fma.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)) (/.f64 (*.f64 B B) A))
(fma.f64 (/.f64 (*.f64 B C) (*.f64 A A)) B (/.f64 (*.f64 B B) A))
(fma.f64 B (/.f64 (*.f64 B C) (*.f64 A A)) (/.f64 (*.f64 B B) A))
(fma.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))
(fma.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 C (*.f64 A A)))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (/.f64 (*.f64 B B) A))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (/.f64 (*.f64 B B) A))
(fma.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (*.f64 B B) A))
(fma.f64 C (*.f64 (/.f64 B A) (/.f64 B A)) (/.f64 (*.f64 B B) A))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (*.f64 A (+.f64 C A)) (/.f64 (pow.f64 A 3) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 1 0) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 (/.f64 C A) -1) A)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (pow.f64 (/.f64 (*.f64 B B) A) 2)) (*.f64 (*.f64 B B) (/.f64 (+.f64 (/.f64 C A) -1) A))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) -1)) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (*.f64 A (+.f64 C A)) 0) (/.f64 (*.f64 B B) (/.f64 (pow.f64 A 3) (*.f64 A (+.f64 C A)))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(-.f64 0 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))
(*.f64 (*.f64 B B) (/.f64 (/.f64 (+.f64 C A) A) A))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (*.f64 B B))
(*.f64 B (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))
(*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) B)
(*.f64 (*.f64 (*.f64 B B) (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) (*.f64 B B)))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)))
(*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (+.f64 C A) A)) A))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(*.f64 1 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1)
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) (*.f64 (*.f64 B B) (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A)))
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) (*.f64 B B)) (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A) 2) B))
(*.f64 (cbrt.f64 B) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) B))
(*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 C A) A)) A) (neg.f64 (*.f64 B B)))
(*.f64 (neg.f64 B) (neg.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2)))
(*.f64 -1 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))
(*.f64 (neg.f64 (*.f64 B B)) (/.f64 (neg.f64 (/.f64 (+.f64 C A) A)) A))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (/.f64 (*.f64 B B) (*.f64 A A)))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 B B) (*.f64 (*.f64 A (cbrt.f64 A)) A)))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A)) (/.f64 (*.f64 B B) A))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 (*.f64 A A) (cbrt.f64 A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) 1) (/.f64 (*.f64 B B) (pow.f64 A 3)))
(*.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (pow.f64 (/.f64 1 A) 3))
(/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (pow.f64 A 3))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1)
(/.f64 (*.f64 (*.f64 B B) (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A))) A)
(/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A)
(/.f64 (*.f64 (*.f64 B B) (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A))) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) (fma.f64 (/.f64 C A) A A)) (*.f64 A A))
(/.f64 (*.f64 (*.f64 B (*.f64 A (+.f64 C A))) B) (pow.f64 A 3))
(/.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A)) (*.f64 B B)) A)
(/.f64 (*.f64 (/.f64 (+.f64 C A) A) (*.f64 B B)) A)
(/.f64 (*.f64 (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A)) (*.f64 B B)) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (fma.f64 (/.f64 C A) A A) (*.f64 B B)) (*.f64 A A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (*.f64 A A)) A)
(/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (*.f64 (*.f64 A A) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (cbrt.f64 (*.f64 A A))) (*.f64 (*.f64 A (cbrt.f64 A)) A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) A) (*.f64 A A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) 1) (pow.f64 A 3))
(/.f64 (+.f64 (*.f64 B B) (/.f64 (*.f64 (*.f64 B B) C) A)) A)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (*.f64 B B)) A)
(/.f64 (+.f64 (*.f64 (*.f64 B B) (*.f64 A A)) (*.f64 A (*.f64 (*.f64 B B) C))) (pow.f64 A 3))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 B B)) (neg.f64 (*.f64 A A))) (*.f64 (neg.f64 A) (neg.f64 (*.f64 (*.f64 B B) C)))) (pow.f64 A 3))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 B B)) A) (*.f64 (neg.f64 A) (/.f64 (*.f64 (*.f64 B B) C) A))) (neg.f64 (*.f64 A A)))
(/.f64 (+.f64 (*.f64 (*.f64 B B) A) (*.f64 A (/.f64 (*.f64 (*.f64 B B) C) A))) (*.f64 A A))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (neg.f64 A)) (*.f64 (neg.f64 (*.f64 A A)) (neg.f64 (*.f64 B B)))) (pow.f64 A 3))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (neg.f64 A)) (*.f64 A (neg.f64 (*.f64 B B)))) (neg.f64 (*.f64 A A)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) A) (*.f64 (*.f64 A A) (*.f64 B B))) (pow.f64 A 3))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) A) (*.f64 A (*.f64 B B))) (*.f64 A A))
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) -1)
(/.f64 (*.f64 (*.f64 B B) (neg.f64 (*.f64 A (+.f64 C A)))) (neg.f64 (pow.f64 A 3)))
(/.f64 (*.f64 (neg.f64 (*.f64 A (+.f64 C A))) (*.f64 B B)) (neg.f64 (pow.f64 A 3)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 B B)) (*.f64 A A)) (*.f64 (neg.f64 A) (*.f64 (*.f64 B B) C))) (neg.f64 (pow.f64 A 3)))
(/.f64 (+.f64 (*.f64 (*.f64 B B) (neg.f64 (*.f64 A A))) (*.f64 A (neg.f64 (*.f64 (*.f64 B B) C)))) (neg.f64 (pow.f64 A 3)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (neg.f64 A)) (*.f64 (*.f64 A A) (neg.f64 (*.f64 B B)))) (neg.f64 (pow.f64 A 3)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 B B) C)) A) (*.f64 (neg.f64 (*.f64 A A)) (*.f64 B B))) (neg.f64 (pow.f64 A 3)))
(/.f64 (neg.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) (neg.f64 (pow.f64 A 3)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 3) 1/3)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 3)
(pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1)
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 3) 1))
(if (!=.f64 C 0) (/.f64 1 (/.f64 (*.f64 A A) C)) (/.f64 C (*.f64 A A)))
(if (!=.f64 C 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 A A)) C)) (/.f64 C (*.f64 A A)))
(if (!=.f64 (neg.f64 C) 0) (/.f64 1 (/.f64 (*.f64 A A) C)) (/.f64 C (*.f64 A A)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 C C))) 0) (/.f64 (cbrt.f64 C) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 C C)))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 C C)) A) 0) (/.f64 (cbrt.f64 C) (/.f64 A (/.f64 (cbrt.f64 (*.f64 C C)) A))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (/.f64 C A) 0) (/.f64 1 (/.f64 A (/.f64 C A))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) 0) (/.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 A (/.f64 C (cbrt.f64 (*.f64 A A))))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (/.f64 1 A) 0) (/.f64 C (/.f64 A (/.f64 1 A))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (/.f64 C (*.f64 A A)) 0) (/.f64 1 (pow.f64 (/.f64 C (*.f64 A A)) -1)) (/.f64 C (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (cbrt.f64 C) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 C C)))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (cbrt.f64 (neg.f64 C)) (/.f64 (neg.f64 (*.f64 A A)) (cbrt.f64 (*.f64 C C)))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 C A) 2)) 0) (/.f64 (cbrt.f64 (/.f64 C A)) (/.f64 A (cbrt.f64 (pow.f64 (/.f64 C A) 2)))) (/.f64 C (*.f64 A A)))
(-.f64 0 (neg.f64 (/.f64 C (*.f64 A A))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 A A))) (neg.f64 (/.f64 C (*.f64 A A))))
(*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (/.f64 C (*.f64 A A))))
(*.f64 1 (/.f64 C (*.f64 A A)))
(*.f64 (/.f64 C (*.f64 A A)) 1)
(*.f64 C (/.f64 1 (*.f64 A A)))
(*.f64 (/.f64 1 (*.f64 A A)) C)
(*.f64 (cbrt.f64 C) (pow.f64 (/.f64 (cbrt.f64 C) A) 2))
(*.f64 (/.f64 C A) (/.f64 1 A))
(*.f64 (neg.f64 C) (/.f64 (/.f64 -1 A) A))
(*.f64 (/.f64 (cbrt.f64 C) A) (/.f64 (cbrt.f64 (*.f64 C C)) A))
(*.f64 (/.f64 1 A) (/.f64 C A))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (/.f64 C A) (cbrt.f64 A)))
(*.f64 (/.f64 (/.f64 -1 A) A) (neg.f64 C))
(*.f64 (/.f64 (cbrt.f64 (*.f64 C C)) A) (/.f64 (cbrt.f64 C) A))
(*.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (cbrt.f64 (/.f64 1 (*.f64 A A))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 C) A) 2) (cbrt.f64 C))
(*.f64 (*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) 2))
(*.f64 (*.f64 (/.f64 C A) (cbrt.f64 (/.f64 1 (*.f64 A A)))) (cbrt.f64 (/.f64 1 A)))
(*.f64 (neg.f64 (/.f64 C A)) (/.f64 -1 A))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) 2) (cbrt.f64 (/.f64 C (*.f64 A A)))))
(*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 C A)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 C A)))
(*.f64 -1 (neg.f64 (/.f64 C (*.f64 A A))))
(*.f64 (cbrt.f64 (neg.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 (/.f64 -1 A) A)))
(*.f64 (cbrt.f64 C) (*.f64 (neg.f64 (cbrt.f64 (*.f64 C C))) (/.f64 (/.f64 -1 A) A)))
(*.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (/.f64 1 (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 C (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (/.f64 C (cbrt.f64 A)) (*.f64 A (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 C A)) (cbrt.f64 (*.f64 C C))) (*.f64 (cbrt.f64 A) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (neg.f64 C) (cbrt.f64 (/.f64 1 A))) (*.f64 (neg.f64 A) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 A)) -1) (*.f64 (cbrt.f64 (*.f64 A A)) (neg.f64 A)))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 A)) 1) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 C (*.f64 A A))
(/.f64 (neg.f64 C) (neg.f64 (*.f64 A A)))
(/.f64 (neg.f64 (/.f64 C A)) (neg.f64 A))
(/.f64 (/.f64 C A) A)
(/.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (*.f64 C C))) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) C) (*.f64 A (cbrt.f64 A)))
(/.f64 (/.f64 C (*.f64 A A)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 C A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) 1) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 A)) (/.f64 1 A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (cbrt.f64 (cbrt.f64 (*.f64 A A)))) (cbrt.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (cbrt.f64 A)) (cbrt.f64 A))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 A)) (cbrt.f64 (/.f64 1 A))) (*.f64 A (cbrt.f64 A)))
(/.f64 (neg.f64 (/.f64 C (cbrt.f64 (*.f64 A A)))) (neg.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (neg.f64 (/.f64 (/.f64 C A) (cbrt.f64 A))) (cbrt.f64 (neg.f64 (*.f64 A A))))
(pow.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) 3)
(pow.f64 (/.f64 C (*.f64 A A)) 1)
(neg.f64 (neg.f64 (/.f64 C (*.f64 A A))))
(cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3))
Outputs
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 1/2 (*.f64 B B)) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 B A) 2) (/.f64 C B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B)))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 B A) 2) (/.f64 C B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) B))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2))) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 B B) (*.f64 A B)) (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2))) B)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 1/2 (*.f64 B B)) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2))) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))
(/.f64 (*.f64 1/2 (*.f64 B B)) (*.f64 A B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) B) (/.f64 (*.f64 B B) (*.f64 A B))))
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (*.f64 B B) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (*.f64 B B) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (*.f64 B B) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (*.f64 B B) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)))
(*.f64 (pow.f64 (/.f64 1 B) -2) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) (pow.f64 (/.f64 -1 B) -2))
(*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) (pow.f64 (/.f64 -1 B) -2))
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) (pow.f64 (/.f64 -1 B) -2))
(*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) (pow.f64 (/.f64 -1 B) -2))
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) (pow.f64 (/.f64 -1 B) -2))
(*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) (pow.f64 (/.f64 -1 B) -2))
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) (pow.f64 (/.f64 -1 B) -2))
(*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) (pow.f64 (/.f64 -1 B) -2))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))
(/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2)))
(*.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) (/.f64 (pow.f64 B 2) A))
(fma.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)) (/.f64 (*.f64 B B) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) (/.f64 (pow.f64 B 2) A))
(fma.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)) (/.f64 (*.f64 B B) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 A -2))) (/.f64 (pow.f64 B 2) A))
(fma.f64 (*.f64 B B) (*.f64 C (pow.f64 A -2)) (/.f64 (*.f64 B B) A))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) (/.f64 (pow.f64 B 2) A))
(fma.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2)) (/.f64 (*.f64 B B) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) (/.f64 (pow.f64 B 2) A))
(fma.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2)) (/.f64 (*.f64 B B) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 1 A) 2))) (/.f64 (pow.f64 B 2) A))
(fma.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 1 A) 2)) (/.f64 (*.f64 B B) A))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (pow.f64 B 2) A))
(fma.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (pow.f64 B 2) A))
(fma.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (pow.f64 B 2) A))
(fma.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(/.f64 C (pow.f64 A 2))
(/.f64 C (*.f64 A A))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 A -2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(*.f64 C (pow.f64 (/.f64 1 A) 2))
(*.f64 C (pow.f64 (/.f64 -1 A) 2))
(*.f64 C (pow.f64 (/.f64 -1 A) 2))
(*.f64 C (pow.f64 (/.f64 -1 A) 2))
(*.f64 C (pow.f64 (/.f64 -1 A) 2))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A) 0) (/.f64 (cbrt.f64 B) (/.f64 (cbrt.f64 (+.f64 B B)) (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A) 0) (/.f64 (cbrt.f64 B) (/.f64 (cbrt.f64 (+.f64 B B)) (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A))) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)))
(if (!=.f64 (cbrt.f64 (*.f64 B B)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) (/.f64 (cbrt.f64 (+.f64 B B)) (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(if (!=.f64 (cbrt.f64 (*.f64 B B)) 0) (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) (*.f64 (cbrt.f64 (/.f64 (+.f64 B B) (*.f64 B B))) A)) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 0) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 B B)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 0) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 B B)) (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A))) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (/.f64 (cbrt.f64 (+.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2)))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A)) (cbrt.f64 (/.f64 (+.f64 B B) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 2)))) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 0) (cbrt.f64 (/.f64 (*.f64 B B) (*.f64 B (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 0) (cbrt.f64 (/.f64 (/.f64 (*.f64 B B) B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A)))) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) -1)) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)) 0) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))) -1) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(*.f64 1 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 1)
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (cbrt.f64 (/.f64 1/2 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 B)) (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B)))) A)
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) B)) (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (cbrt.f64 (/.f64 (*.f64 B B) B)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 1/2 B)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 B)) (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B)))) A)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2)) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))) 2)) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) B)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) 1))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (cbrt.f64 (/.f64 1/2 B)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 B)) (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B)))) A)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (/.f64 1 (cbrt.f64 (*.f64 -2 B))))
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 -2 B)) A)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 1/2))
(cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B)) A))
(*.f64 (cbrt.f64 (*.f64 B 1/2)) (cbrt.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B)))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A))))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3) (/.f64 1/2 B)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3) 1/2) B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B))))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B)))) (cbrt.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B)))))))
(cbrt.f64 (*.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) B) (cbrt.f64 (*.f64 4 (*.f64 B B))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B)))) (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (/.f64 (+.f64 C A) A)) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B)))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) (*.f64 8 A))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 2)) B))
(*.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2)))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A))) (cbrt.f64 (*.f64 (*.f64 B B) 1/2)))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)))))
(*.f64 (cbrt.f64 (/.f64 B B)) (cbrt.f64 (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2)))
(cbrt.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) B) 1/2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A))) (cbrt.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B))))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) (cbrt.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) B))) A)
(*.f64 (cbrt.f64 B) (cbrt.f64 (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B)))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)))
(cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B)) A))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (neg.f64 (/.f64 1/2 B))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A)) (cbrt.f64 (neg.f64 (/.f64 1/2 B))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (cbrt.f64 (+.f64 B B)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) (*.f64 (cbrt.f64 (+.f64 B B)) A))
(/.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (*.f64 -2 B)))
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 -2 B)) A)))
(/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 2))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B) (*.f64 2 A)))
(/.f64 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) 1) (cbrt.f64 (*.f64 -2 B)))
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 -2 B)) A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) 1) (cbrt.f64 2))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B) (*.f64 2 A)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B) A) (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B) A) (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) 1) (cbrt.f64 2))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B) (*.f64 2 A)))
(/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 1)
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))) (neg.f64 (cbrt.f64 2)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B) (*.f64 2 A)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B))) (cbrt.f64 B))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B))) (cbrt.f64 -2))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) -1/2) (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (cbrt.f64 (/.f64 1/2 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2)))) (cbrt.f64 (sqrt.f64 2)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 2)))))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 B B))))
(cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (+.f64 B B))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2)))) (cbrt.f64 (cbrt.f64 4)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 4) (*.f64 B (cbrt.f64 2)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2)) (cbrt.f64 B))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 3)
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 1)
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1/3)
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(neg.f64 (*.f64 -1 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) -1))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))))
(neg.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (cbrt.f64 (*.f64 -2 B))))
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 -2 B)) A)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(if (!=.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (/.f64 B (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 2) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) (/.f64 B (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 2) 1/2))) (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(if (!=.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 0) (/.f64 B (*.f64 (/.f64 B B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (/.f64 (*.f64 B (+.f64 C A)) A) A) 0) (/.f64 (/.f64 B (/.f64 B B)) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))) (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 0) (/.f64 1 (/.f64 (*.f64 (/.f64 B B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))) B)) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) 0) (/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 B 2) (/.f64 (/.f64 (+.f64 C A) A) A)) B) B)) (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (/.f64 B (*.f64 (*.f64 B B) 1/2)) A)) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (/.f64 (/.f64 (+.f64 C A) A) (/.f64 B (*.f64 1/2 (*.f64 B B)))) A) (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(if (!=.f64 1 0) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 1 0) (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(if (!=.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) -1)) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)) -1) (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(if (!=.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 0) (/.f64 (*.f64 B B) (*.f64 B (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 0) (/.f64 (/.f64 (*.f64 B B) B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))) (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(if (!=.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 0) (/.f64 (/.f64 (*.f64 B B) B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 0) (/.f64 (/.f64 (*.f64 B B) B) (/.f64 2 (/.f64 (/.f64 (+.f64 C A) A) A))) (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 C (*.f64 A A))) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 1 A)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) B) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 1 A)) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 C (*.f64 A A))))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) B) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (*.f64 (/.f64 1/2 B) (/.f64 (*.f64 B B) A)))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 C (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) B) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (*.f64 (/.f64 C (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) B) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 1/2 B)) (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B)))
(*.f64 (/.f64 1/2 B) (+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))
(-.f64 0 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) (*.f64 (*.f64 -2 B) A)))
(-.f64 (/.f64 0 (*.f64 -2 B)) (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))
(/.f64 (-.f64 0 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)) (*.f64 -2 B))
(*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (/.f64 (+.f64 C A) A) A))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) (*.f64 (*.f64 -2 B) A)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (sqrt.f64 1/2))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (sqrt.f64 1/2)) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B)) (/.f64 1 B))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (/.f64 1 (cbrt.f64 4)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 4) (*.f64 B (cbrt.f64 2))))
(*.f64 (/.f64 (*.f64 B B) B) (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (/.f64 (*.f64 B B) B))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(*.f64 (*.f64 B B) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (/.f64 1/2 B))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (/.f64 1/2 B) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3) (/.f64 1/2 B))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 (*.f64 (*.f64 B B) 1/2) B))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 B (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A) 1/2)
(/.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B)) A)
(*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (neg.f64 (/.f64 1/2 B)))
(/.f64 (*.f64 (neg.f64 (/.f64 1/2 B)) (neg.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A))) A)
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8)) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) (*.f64 8 A))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 2)) B)
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2))
(/.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3) 1/2) B)
(*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))
(/.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B)) A)
(*.f64 (cbrt.f64 (/.f64 1/2 B)) (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(*.f64 (/.f64 1 B) (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) (*.f64 (*.f64 B B) 1/2))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A)))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (/.f64 (+.f64 C A) A)) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A))
(*.f64 (*.f64 B 1/2) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B))) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))))
(*.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (/.f64 B B) (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) B) 1/2)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))) (*.f64 B (cbrt.f64 (/.f64 1/2 B))))
(*.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B) (*.f64 B 1/2))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B))
(/.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3) 1/2) B)
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A)) (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (/.f64 (+.f64 C A) A)) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))) (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (neg.f64 (/.f64 1/2 B)) (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))
(/.f64 (*.f64 (neg.f64 (/.f64 1/2 B)) (neg.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A))) A)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))) (cbrt.f64 (/.f64 1/2 B)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) (*.f64 8 A))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 2)) B)
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)) (*.f64 B B))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(*.f64 (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2) (/.f64 B B))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) B) 1/2)
(*.f64 (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))) B)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B)) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3) (/.f64 1/2 B))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2) (/.f64 1 B))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (*.f64 1 (*.f64 B (cbrt.f64 (/.f64 1/2 B)))) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))))
(*.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (*.f64 1 (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) B)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2))
(/.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3) 1/2) B)
(*.f64 (*.f64 1 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (*.f64 1 (/.f64 B B)) (*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) 1/2))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) B) 1/2)
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) B)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (cbrt.f64 (/.f64 1/2 B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) (cbrt.f64 (*.f64 (/.f64 1/2 B) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (/.f64 B (cbrt.f64 (*.f64 4 (*.f64 B B))))) 1))
(*.f64 (*.f64 B (cbrt.f64 (/.f64 1/2 B))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (*.f64 B 1/2) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) B) 1))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) 1))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A)) 1))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (/.f64 (+.f64 C A) A)) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) A))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)) (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))) 1))
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (cbrt.f64 (+.f64 B B)) A)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (*.f64 (neg.f64 (/.f64 1/2 B)) 1))
(/.f64 (*.f64 (neg.f64 (/.f64 1/2 B)) (neg.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A))) A)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) 1))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A))))
(*.f64 (cbrt.f64 (/.f64 1/2 B)) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))) 1))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 8)) (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) B) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) (*.f64 8 A))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 2)) B)
(*.f64 (*.f64 B B) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A)) 1))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(*.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 (/.f64 (/.f64 (+.f64 C A) A) (*.f64 B A)) 1))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(*.f64 B (*.f64 (*.f64 B (/.f64 (/.f64 (+.f64 C A) A) (*.f64 (+.f64 B B) A))) 1))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 1/2 B)) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3) (/.f64 1/2 B))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (/.f64 1/2 B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (/.f64 1/2 B)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (/.f64 1 (*.f64 4 (*.f64 B B)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 (/.f64 1/2 B)) (cbrt.f64 (/.f64 1 (*.f64 4 (*.f64 B B))))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B)) (/.f64 1 -2))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) -1/2) (neg.f64 B))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B)) B)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(/.f64 (*.f64 (*.f64 (*.f64 B B) 1/2) (/.f64 (/.f64 (+.f64 C A) A) A)) B)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A)) B)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B) A) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2))) (cbrt.f64 2))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B)) 1) -2)
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) -1/2) (neg.f64 B))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B)) 1) B)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) 1/2)) B)
(/.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3) 1/2) B)
(/.f64 (*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (*.f64 (*.f64 B B) 1/2)) B)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) B) (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4))) (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 B (cbrt.f64 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (cbrt.f64 2)) (cbrt.f64 2))
(/.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) B) (cbrt.f64 2)) (*.f64 (cbrt.f64 2) (cbrt.f64 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) (*.f64 (cbrt.f64 B) A)) (*.f64 (cbrt.f64 (*.f64 B B)) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2) B)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (sqrt.f64 2)) (*.f64 B (sqrt.f64 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) B))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (*.f64 (cbrt.f64 4) B) (cbrt.f64 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (cbrt.f64 (/.f64 1/2 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 B B))) 2) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (+.f64 B B))) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))) (*.f64 (cbrt.f64 (+.f64 B B)) (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 2) (cbrt.f64 (+.f64 B B))) (cbrt.f64 (+.f64 B B))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B) (*.f64 2 A))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A))) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 B B))) (cbrt.f64 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B) A))) (cbrt.f64 (*.f64 (*.f64 4 (*.f64 B B)) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (neg.f64 B)) -2)
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) -1/2) (neg.f64 B))
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A)) (*.f64 (*.f64 -2 B) A))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2)))) (neg.f64 (cbrt.f64 4)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 4) (*.f64 B (cbrt.f64 2))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (+.f64 B B))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (+.f64 B B)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (+.f64 B B)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 4) (*.f64 B (cbrt.f64 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) (sqrt.f64 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A) 2)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B) (*.f64 2 A))
(/.f64 (*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 1/2 B))) (/.f64 (/.f64 (+.f64 C A) A) A)) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))) (cbrt.f64 (+.f64 B B)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (+.f64 B B)))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (neg.f64 (*.f64 B B))) (neg.f64 B))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(/.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (/.f64 (*.f64 B B) (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 2 (cbrt.f64 B))))
(/.f64 (*.f64 (/.f64 B B) (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)) 2)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) B) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A))) A)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 1/2 (*.f64 B B))) B) (*.f64 A A)) A)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A))) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) B) (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A))) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (*.f64 A (+.f64 C A))) (pow.f64 A 3))
(/.f64 (/.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 1/2 (*.f64 B B))) B) (pow.f64 A 3))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (fma.f64 (/.f64 C A) A A)) (*.f64 A A))
(/.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) B) (fma.f64 (/.f64 C A) A A)) (*.f64 A A))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A)) (neg.f64 B))
(/.f64 (/.f64 (*.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A))) A) (neg.f64 B))
(/.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 1/2 (/.f64 (/.f64 (+.f64 C A) A) A))) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) (cbrt.f64 (*.f64 -2 B)))
(/.f64 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2))) (cbrt.f64 (*.f64 -2 B)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) 1) (sqrt.f64 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2))) 1) (cbrt.f64 (+.f64 B B)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2)) (+.f64 B B)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) 1) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) 1) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 4) (*.f64 B (cbrt.f64 2))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (neg.f64 B))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 B)) (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 2 (cbrt.f64 B))))
(/.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) A)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 1/2 (*.f64 B B))) B) (*.f64 A A)) A)
(/.f64 (*.f64 (/.f64 (+.f64 C A) A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) A)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(/.f64 (*.f64 (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) B) (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A))) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 A (+.f64 C A)) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (pow.f64 A 3))
(/.f64 (/.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 1/2 (*.f64 B B))) B) (pow.f64 A 3))
(/.f64 (*.f64 (fma.f64 (/.f64 C A) A A) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (*.f64 A A))
(/.f64 (*.f64 (/.f64 (*.f64 1/2 (*.f64 B B)) B) (fma.f64 (/.f64 C A) A A)) (*.f64 A A))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (sqrt.f64 2))) 1) (sqrt.f64 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 2))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 B (cbrt.f64 2))) 1) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 4) (*.f64 B (cbrt.f64 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 4 (*.f64 B B)))) (cbrt.f64 (+.f64 B B)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 (+.f64 B B)) (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 2 (cbrt.f64 B))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 2 (cbrt.f64 B))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B))) 1) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (*.f64 (+.f64 B B) (pow.f64 A 3)))
(/.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B)) (*.f64 (+.f64 B B) (pow.f64 A 3)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 B)) (*.f64 2 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) (*.f64 (cbrt.f64 B) A)) (*.f64 (cbrt.f64 (*.f64 B B)) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (+.f64 B B))) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3) (cbrt.f64 (+.f64 B B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (cbrt.f64 (+.f64 B B))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))) (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(/.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3) (cbrt.f64 (+.f64 B B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 2)))) (cbrt.f64 (*.f64 -2 B)))
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A) 2))) (cbrt.f64 (*.f64 -2 B))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (/.f64 1/2 B)))) (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 B B)))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (cbrt.f64 (/.f64 1/2 B))) (cbrt.f64 (*.f64 4 (*.f64 B B))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C A) A) A) 2) (*.f64 B B))) (neg.f64 B))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (+.f64 B B))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1/2)) (neg.f64 B))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (neg.f64 (*.f64 A (+.f64 C A)))) (neg.f64 (pow.f64 A 3)))
(/.f64 (/.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 1/2 (*.f64 B B))) B) (pow.f64 A 3))
(/.f64 (*.f64 (neg.f64 (*.f64 A (+.f64 C A))) (/.f64 (*.f64 (*.f64 B B) 1/2) B)) (neg.f64 (pow.f64 A 3)))
(/.f64 (/.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 1/2 (*.f64 B B))) B) (pow.f64 A 3))
(pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)) 3)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 1)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) (*.f64 (*.f64 -2 B) A)))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (*.f64 -2 B)) 1))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) (*.f64 (*.f64 -2 B) A)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A)))
(neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) -1))
(neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)))
(neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A) -2))
(neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) B) (*.f64 -2 A)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) B) (/.f64 (+.f64 C A) A)) A) 3))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 B B)) (+.f64 C A)) (*.f64 A B)) A)
(fma.f64 (/.f64 C (*.f64 A A)) (*.f64 B B) (/.f64 (*.f64 B B) A))
(fma.f64 (*.f64 B B) (/.f64 C (*.f64 A A)) (/.f64 (*.f64 B B) A))
(*.f64 (*.f64 B B) (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))))
(fma.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 (/.f64 1 A) (*.f64 B B) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (/.f64 1 A) (*.f64 B B) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (/.f64 (*.f64 B B) (cbrt.f64 A)) (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 B (/.f64 B A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 B (/.f64 B A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 (/.f64 B A) B (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (/.f64 B A) B (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 1 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 B B)) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 B B)) A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 B B)) A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 (*.f64 B B) (/.f64 1 A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2)) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 1 (/.f64 (*.f64 B B) A))
(fma.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 1 (/.f64 (*.f64 B B) A))
(fma.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 C (*.f64 A A))) (/.f64 (*.f64 B B) A))
(fma.f64 (*.f64 (*.f64 B B) C) (/.f64 1 (*.f64 A A)) (/.f64 (*.f64 B B) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (*.f64 B B)) (/.f64 (*.f64 B B) A))
(fma.f64 (/.f64 (*.f64 B C) (*.f64 A A)) B (/.f64 (*.f64 B B) A))
(fma.f64 B (/.f64 (*.f64 B C) (*.f64 A A)) (/.f64 (*.f64 B B) A))
(fma.f64 1 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(fma.f64 (*.f64 (*.f64 B B) (cbrt.f64 (/.f64 C (*.f64 A A)))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (/.f64 (*.f64 B B) A))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (/.f64 (*.f64 B B) A))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2)) (/.f64 (*.f64 B B) A))
(fma.f64 (*.f64 (/.f64 C (*.f64 A A)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (*.f64 B B) A))
(fma.f64 C (*.f64 (/.f64 B A) (/.f64 B A)) (/.f64 (*.f64 B B) A))
(fma.f64 C (pow.f64 (/.f64 B A) 2) (/.f64 (*.f64 B B) A))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))))) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))))) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))))) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (*.f64 A (+.f64 C A)) (/.f64 (pow.f64 A 3) (*.f64 B B))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (*.f64 A (+.f64 C A)) (/.f64 (pow.f64 A 3) (*.f64 B B))) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(if (!=.f64 1 0) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 1 0) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(if (!=.f64 (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2)) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2)) (-.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(if (!=.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 (/.f64 C A) -1) A)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (pow.f64 (/.f64 (*.f64 B B) A) 2)) (*.f64 (*.f64 B B) (/.f64 (+.f64 (/.f64 C A) -1) A))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C A) -1)) A) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2) (pow.f64 (/.f64 (*.f64 B B) A) 2)) (*.f64 B B)) (/.f64 (+.f64 (/.f64 C A) -1) A)) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2)) (/.f64 (*.f64 (*.f64 C (*.f64 B B)) (*.f64 B B)) (pow.f64 A 3))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2)) (/.f64 (*.f64 (*.f64 C (*.f64 B B)) (*.f64 B B)) (pow.f64 A 3)))) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 B B) A) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2)) (/.f64 (*.f64 (*.f64 C (*.f64 B B)) (*.f64 B B)) (pow.f64 A 3)))) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) 2) (*.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 3) (pow.f64 (/.f64 (*.f64 B B) A) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2) (pow.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) 2)) (/.f64 (*.f64 (*.f64 C (*.f64 B B)) (*.f64 B B)) (pow.f64 A 3)))) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(if (!=.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) -1)) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)) -1) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(if (!=.f64 (*.f64 A (+.f64 C A)) 0) (/.f64 (*.f64 B B) (/.f64 (pow.f64 A 3) (*.f64 A (+.f64 C A)))) (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(if (!=.f64 (*.f64 A (+.f64 C A)) 0) (/.f64 (*.f64 B B) (/.f64 (pow.f64 A 3) (*.f64 A (+.f64 C A)))) (/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A))
(+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(-.f64 0 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A))) A)
(*.f64 (*.f64 B B) (/.f64 (/.f64 (+.f64 C A) A) A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(*.f64 (/.f64 (/.f64 (+.f64 C A) A) A) (*.f64 B B))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(*.f64 B (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3)
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2) (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3)
(*.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A) B)
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(*.f64 (*.f64 (*.f64 B B) (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 (*.f64 A (+.f64 C A)))) A) (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) (*.f64 B B)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 (*.f64 A (+.f64 C A)))) A) (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (+.f64 C A) A)) A))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (+.f64 C A) A))) A)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(*.f64 1 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(*.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1)
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) (*.f64 (*.f64 B B) (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A)))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 (*.f64 A (+.f64 C A)))) A) (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) (*.f64 B B)) (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A))
(*.f64 (/.f64 (*.f64 (*.f64 B B) (cbrt.f64 (*.f64 A (+.f64 C A)))) A) (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (+.f64 C A) A))) A)
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 B))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 B B) 2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) (cbrt.f64 (pow.f64 (*.f64 B B) 2)))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 A (+.f64 C A))) A) 2) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 A (+.f64 C A)))) A) 2) B))
(*.f64 (cbrt.f64 B) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) B))
(*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 C A) A)) A) (neg.f64 (*.f64 B B)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 C A) A) A)) (neg.f64 (*.f64 B B)))
(*.f64 (neg.f64 B) (neg.f64 (/.f64 (*.f64 B (/.f64 (+.f64 C A) A)) A)))
(*.f64 (neg.f64 B) (/.f64 (neg.f64 (/.f64 (*.f64 B (+.f64 C A)) A)) A))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A)) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 2)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A)) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 2)))
(*.f64 -1 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A))) A)
(*.f64 (neg.f64 (*.f64 B B)) (/.f64 (neg.f64 (/.f64 (+.f64 C A) A)) A))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 C A) A) A)) (neg.f64 (*.f64 B B)))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (/.f64 (*.f64 B B) (*.f64 A A)))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) (cbrt.f64 (*.f64 A A))) (/.f64 (*.f64 B B) (*.f64 (*.f64 A (cbrt.f64 A)) A)))
(/.f64 (*.f64 (pow.f64 (/.f64 B A) 2) (/.f64 (*.f64 A (+.f64 C A)) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A)) (/.f64 (*.f64 B B) A))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 (*.f64 A A) (cbrt.f64 A))) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B)) (*.f64 (*.f64 (*.f64 A (cbrt.f64 A)) A) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) 1) (/.f64 (*.f64 B B) (pow.f64 A 3)))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(*.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (pow.f64 (/.f64 1 A) 3))
(*.f64 (*.f64 B B) (*.f64 (*.f64 A (+.f64 C A)) (pow.f64 (/.f64 1 A) 3)))
(/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (pow.f64 A 3))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1)
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(/.f64 (*.f64 (*.f64 B B) (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A))) A)
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A)
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(/.f64 (*.f64 (*.f64 B B) (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A))) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) (fma.f64 (/.f64 C A) A A)) (*.f64 A A))
(/.f64 (*.f64 (*.f64 B (*.f64 A (+.f64 C A))) B) (pow.f64 A 3))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(/.f64 (*.f64 (/.f64 (*.f64 A (+.f64 C A)) (*.f64 A A)) (*.f64 B B)) A)
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(/.f64 (*.f64 (/.f64 (+.f64 C A) A) (*.f64 B B)) A)
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(/.f64 (*.f64 (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A)) (*.f64 B B)) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (*.f64 B B) (fma.f64 (/.f64 C A) (neg.f64 A) (neg.f64 A))) (neg.f64 (*.f64 A A)))
(/.f64 (*.f64 (fma.f64 (/.f64 C A) A A) (*.f64 B B)) (*.f64 A A))
(/.f64 (*.f64 (*.f64 B B) (fma.f64 (/.f64 C A) A A)) (*.f64 A A))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (*.f64 A A)) A)
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (*.f64 (*.f64 A A) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (pow.f64 (/.f64 B A) 2) (/.f64 (*.f64 A (+.f64 C A)) (cbrt.f64 A))) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) (cbrt.f64 (*.f64 A A))) (*.f64 (*.f64 A (cbrt.f64 A)) A))
(/.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B)) (*.f64 (*.f64 (*.f64 A (cbrt.f64 A)) A) (cbrt.f64 (*.f64 A A))))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) A) (*.f64 A A))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A))) 1) (pow.f64 A 3))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(/.f64 (+.f64 (*.f64 B B) (/.f64 (*.f64 (*.f64 B B) C) A)) A)
(/.f64 (fma.f64 B B (/.f64 (*.f64 C (*.f64 B B)) A)) A)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (*.f64 B B)) A)
(/.f64 (fma.f64 B B (/.f64 (*.f64 C (*.f64 B B)) A)) A)
(/.f64 (+.f64 (*.f64 (*.f64 B B) (*.f64 A A)) (*.f64 A (*.f64 (*.f64 B B) C))) (pow.f64 A 3))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 B B)) (neg.f64 (*.f64 A A))) (*.f64 (neg.f64 A) (neg.f64 (*.f64 (*.f64 B B) C)))) (pow.f64 A 3))
(/.f64 (fma.f64 (neg.f64 (*.f64 C (*.f64 B B))) (neg.f64 A) (neg.f64 (neg.f64 (*.f64 (*.f64 A A) (*.f64 B B))))) (pow.f64 A 3))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 B B)) A) (*.f64 (neg.f64 A) (/.f64 (*.f64 (*.f64 B B) C) A))) (neg.f64 (*.f64 A A)))
(/.f64 (fma.f64 (/.f64 (*.f64 C (*.f64 B B)) A) (neg.f64 A) (neg.f64 (*.f64 (*.f64 B B) A))) (neg.f64 (*.f64 A A)))
(/.f64 (+.f64 (*.f64 (*.f64 B B) A) (*.f64 A (/.f64 (*.f64 (*.f64 B B) C) A))) (*.f64 A A))
(/.f64 (fma.f64 (*.f64 B B) A (/.f64 (*.f64 A (*.f64 C (*.f64 B B))) A)) (*.f64 A A))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 B B) C)) (neg.f64 A)) (*.f64 (neg.f64 (*.f64 A A)) (neg.f64 (*.f64 B B)))) (pow.f64 A 3))
(/.f64 (fma.f64 (neg.f64 (*.f64 C (*.f64 B B))) (neg.f64 A) (neg.f64 (neg.f64 (*.f64 (*.f64 A A) (*.f64 B B))))) (pow.f64 A 3))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) (neg.f64 A)) (*.f64 A (neg.f64 (*.f64 B B)))) (neg.f64 (*.f64 A A)))
(/.f64 (fma.f64 (/.f64 (*.f64 C (*.f64 B B)) A) (neg.f64 A) (neg.f64 (*.f64 (*.f64 B B) A))) (neg.f64 (*.f64 A A)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) A) (*.f64 (*.f64 A A) (*.f64 B B))) (pow.f64 A 3))
(+.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 B B) C) A) A) (*.f64 A (*.f64 B B))) (*.f64 A A))
(/.f64 (fma.f64 (*.f64 B B) A (/.f64 (*.f64 A (*.f64 C (*.f64 B B))) A)) (*.f64 A A))
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A) -1)
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(/.f64 (*.f64 (*.f64 B B) (neg.f64 (*.f64 A (+.f64 C A)))) (neg.f64 (pow.f64 A 3)))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 A (+.f64 C A))) (*.f64 B B)) (neg.f64 (pow.f64 A 3)))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 B B)) (*.f64 A A)) (*.f64 (neg.f64 A) (*.f64 (*.f64 B B) C))) (neg.f64 (pow.f64 A 3)))
(/.f64 (fma.f64 (neg.f64 (*.f64 C (*.f64 B B))) A (neg.f64 (*.f64 (*.f64 A A) (*.f64 B B)))) (neg.f64 (pow.f64 A 3)))
(/.f64 (+.f64 (*.f64 (*.f64 B B) (neg.f64 (*.f64 A A))) (*.f64 A (neg.f64 (*.f64 (*.f64 B B) C)))) (neg.f64 (pow.f64 A 3)))
(/.f64 (fma.f64 (neg.f64 (*.f64 C (*.f64 B B))) A (neg.f64 (*.f64 (*.f64 A A) (*.f64 B B)))) (neg.f64 (pow.f64 A 3)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (neg.f64 A)) (*.f64 (*.f64 A A) (neg.f64 (*.f64 B B)))) (neg.f64 (pow.f64 A 3)))
(/.f64 (fma.f64 (neg.f64 (*.f64 C (*.f64 B B))) A (neg.f64 (*.f64 (*.f64 A A) (*.f64 B B)))) (neg.f64 (pow.f64 A 3)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 B B) C)) A) (*.f64 (neg.f64 (*.f64 A A)) (*.f64 B B))) (neg.f64 (pow.f64 A 3)))
(/.f64 (fma.f64 (neg.f64 (*.f64 C (*.f64 B B))) A (neg.f64 (*.f64 (*.f64 A A) (*.f64 B B)))) (neg.f64 (pow.f64 A 3)))
(/.f64 (neg.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) (neg.f64 (pow.f64 A 3)))
(*.f64 (/.f64 (*.f64 A (+.f64 C A)) A) (pow.f64 (/.f64 B A) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A (+.f64 C A)))) A) 3)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (+.f64 C A)) (*.f64 B B))) A) 3)
(pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 1)
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 B B)) (/.f64 (+.f64 C A) A)) A))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A))) A)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 3))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) (/.f64 (+.f64 C A) A)) A) 3) 1))
(/.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 C A)) A) A)
(if (!=.f64 C 0) (/.f64 1 (/.f64 (*.f64 A A) C)) (/.f64 C (*.f64 A A)))
(if (!=.f64 C 0) (pow.f64 (/.f64 (*.f64 A A) C) -1) (/.f64 C (*.f64 A A)))
(if (!=.f64 C 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 A A)) C)) (/.f64 C (*.f64 A A)))
(if (!=.f64 C 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 A A) C))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (neg.f64 C) 0) (/.f64 1 (/.f64 (*.f64 A A) C)) (/.f64 C (*.f64 A A)))
(if (!=.f64 (neg.f64 C) 0) (pow.f64 (/.f64 (*.f64 A A) C) -1) (/.f64 C (*.f64 A A)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 C C))) 0) (/.f64 (cbrt.f64 C) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 C C)))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 C C)) A) 0) (/.f64 (cbrt.f64 C) (/.f64 A (/.f64 (cbrt.f64 (*.f64 C C)) A))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (/.f64 C A) 0) (/.f64 1 (/.f64 A (/.f64 C A))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) 0) (/.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 A (/.f64 C (cbrt.f64 (*.f64 A A))))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (/.f64 1 A) 0) (/.f64 C (/.f64 A (/.f64 1 A))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (/.f64 C (*.f64 A A)) 0) (/.f64 1 (pow.f64 (/.f64 C (*.f64 A A)) -1)) (/.f64 C (*.f64 A A)))
(if (!=.f64 (/.f64 C (*.f64 A A)) 0) (pow.f64 (/.f64 1 (/.f64 C (*.f64 A A))) -1) (/.f64 C (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (cbrt.f64 C) (/.f64 (*.f64 A A) (cbrt.f64 (*.f64 C C)))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (*.f64 C C)) 0) (/.f64 (cbrt.f64 (neg.f64 C)) (/.f64 (neg.f64 (*.f64 A A)) (cbrt.f64 (*.f64 C C)))) (/.f64 C (*.f64 A A)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 C A) 2)) 0) (/.f64 (cbrt.f64 (/.f64 C A)) (/.f64 A (cbrt.f64 (pow.f64 (/.f64 C A) 2)))) (/.f64 C (*.f64 A A)))
(-.f64 0 (neg.f64 (/.f64 C (*.f64 A A))))
(/.f64 C (*.f64 A A))
(-.f64 (/.f64 0 (neg.f64 (*.f64 A A))) (neg.f64 (/.f64 C (*.f64 A A))))
(+.f64 (/.f64 0 (neg.f64 (*.f64 A A))) (/.f64 C (*.f64 A A)))
(*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)))
(/.f64 C (*.f64 A A))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 2)) (cbrt.f64 (/.f64 C (*.f64 A A))))
(/.f64 C (*.f64 A A))
(*.f64 1 (/.f64 C (*.f64 A A)))
(/.f64 C (*.f64 A A))
(*.f64 (/.f64 C (*.f64 A A)) 1)
(/.f64 C (*.f64 A A))
(*.f64 C (/.f64 1 (*.f64 A A)))
(/.f64 C (*.f64 A A))
(*.f64 (/.f64 1 (*.f64 A A)) C)
(/.f64 C (*.f64 A A))
(*.f64 (cbrt.f64 C) (pow.f64 (/.f64 (cbrt.f64 C) A) 2))
(*.f64 (/.f64 C A) (/.f64 1 A))
(/.f64 C (*.f64 A A))
(*.f64 (neg.f64 C) (/.f64 (/.f64 -1 A) A))
(*.f64 (/.f64 (cbrt.f64 C) A) (/.f64 (cbrt.f64 (*.f64 C C)) A))
(/.f64 (*.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C))) (*.f64 A A))
(*.f64 (/.f64 1 A) (/.f64 C A))
(/.f64 C (*.f64 A A))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 (/.f64 C A) (cbrt.f64 A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) C) (*.f64 A (cbrt.f64 A)))
(*.f64 (/.f64 (/.f64 -1 A) A) (neg.f64 C))
(*.f64 (neg.f64 C) (/.f64 (/.f64 -1 A) A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 C C)) A) (/.f64 (cbrt.f64 C) A))
(/.f64 (*.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C))) (*.f64 A A))
(*.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (cbrt.f64 (/.f64 1 (*.f64 A A))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) C) (*.f64 A (cbrt.f64 A)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 C) A) 2) (cbrt.f64 C))
(*.f64 (cbrt.f64 C) (pow.f64 (/.f64 (cbrt.f64 C) A) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) 2)))
(*.f64 (*.f64 (/.f64 C A) (cbrt.f64 (/.f64 1 (*.f64 A A)))) (cbrt.f64 (/.f64 1 A)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 C A)) (cbrt.f64 (/.f64 1 A)))
(*.f64 (neg.f64 (/.f64 C A)) (/.f64 -1 A))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) 2) (cbrt.f64 (/.f64 C (*.f64 A A)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 C (*.f64 A A)))) 2) 2)) (cbrt.f64 (/.f64 C (*.f64 A A))))
(*.f64 (cbrt.f64 (/.f64 1 A)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 C A)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (/.f64 C A)) (cbrt.f64 (/.f64 1 A)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) (*.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 C A)))
(*.f64 -1 (neg.f64 (/.f64 C (*.f64 A A))))
(/.f64 C (*.f64 A A))
(*.f64 (cbrt.f64 (neg.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 (/.f64 -1 A) A)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 (/.f64 -1 A) A)) (cbrt.f64 (neg.f64 C)))
(*.f64 (cbrt.f64 C) (*.f64 (neg.f64 (cbrt.f64 (*.f64 C C))) (/.f64 (/.f64 -1 A) A)))
(*.f64 (cbrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 (/.f64 -1 A) A))))
(*.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (/.f64 1 (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)))
(/.f64 (/.f64 C (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (/.f64 C (cbrt.f64 A)) (*.f64 A (cbrt.f64 (*.f64 A A))))
(/.f64 (/.f64 C (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (*.f64 (cbrt.f64 (/.f64 C A)) (cbrt.f64 (*.f64 C C))) (*.f64 (cbrt.f64 A) (*.f64 A (cbrt.f64 A))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 C A) (*.f64 C C))) (*.f64 (cbrt.f64 A) (*.f64 A (cbrt.f64 A))))
(/.f64 (*.f64 (neg.f64 C) (cbrt.f64 (/.f64 1 A))) (*.f64 (neg.f64 A) (cbrt.f64 (*.f64 A A))))
(*.f64 (/.f64 C A) (/.f64 (cbrt.f64 (/.f64 1 A)) (cbrt.f64 (*.f64 A A))))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 A)) -1) (*.f64 (cbrt.f64 (*.f64 A A)) (neg.f64 A)))
(/.f64 (/.f64 (/.f64 (*.f64 C -1) (cbrt.f64 A)) (cbrt.f64 (*.f64 A A))) (neg.f64 A))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 A)) 1) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (/.f64 C (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 C (*.f64 A A))
(/.f64 (neg.f64 C) (neg.f64 (*.f64 A A)))
(/.f64 C (*.f64 A A))
(/.f64 (neg.f64 (/.f64 C A)) (neg.f64 A))
(/.f64 C (*.f64 A A))
(/.f64 (/.f64 C A) A)
(/.f64 C (*.f64 A A))
(/.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 C (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) (cbrt.f64 (*.f64 C C))) (*.f64 A (cbrt.f64 A)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 C (*.f64 A A)) (*.f64 C C))) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 A A))) C) (*.f64 A (cbrt.f64 A)))
(/.f64 (/.f64 C (*.f64 A A)) 1)
(/.f64 C (*.f64 A A))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 A)) (/.f64 C A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) 1) (*.f64 A (cbrt.f64 A)))
(/.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)))
(/.f64 (*.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 C (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 A)) (/.f64 1 A)) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 C (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (/.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) 1) (cbrt.f64 (*.f64 A A)))
(/.f64 (/.f64 C (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (/.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (cbrt.f64 (cbrt.f64 (*.f64 A A)))) (cbrt.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (/.f64 C A) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 A A))) (cbrt.f64 A))) (cbrt.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (cbrt.f64 A)) (cbrt.f64 A))
(/.f64 (/.f64 C (cbrt.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A))
(/.f64 (*.f64 (/.f64 C (cbrt.f64 A)) (cbrt.f64 (/.f64 1 A))) (*.f64 A (cbrt.f64 A)))
(/.f64 (/.f64 (/.f64 (*.f64 C (cbrt.f64 (/.f64 1 A))) (cbrt.f64 A)) A) (cbrt.f64 A))
(/.f64 (neg.f64 (/.f64 C (cbrt.f64 (*.f64 A A)))) (neg.f64 (*.f64 A (cbrt.f64 A))))
(/.f64 (/.f64 C (cbrt.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)))
(/.f64 (neg.f64 (/.f64 (/.f64 C A) (cbrt.f64 A))) (cbrt.f64 (neg.f64 (*.f64 A A))))
(neg.f64 (/.f64 (/.f64 (/.f64 C A) (cbrt.f64 A)) (cbrt.f64 (neg.f64 (*.f64 A A)))))
(pow.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3) 1/3)
(/.f64 C (*.f64 A A))
(pow.f64 (cbrt.f64 (/.f64 C (*.f64 A A))) 3)
(/.f64 C (*.f64 A A))
(pow.f64 (/.f64 C (*.f64 A A)) 1)
(/.f64 C (*.f64 A A))
(neg.f64 (neg.f64 (/.f64 C (*.f64 A A))))
(/.f64 C (*.f64 A A))
(cbrt.f64 (pow.f64 (/.f64 C (*.f64 A A)) 3))
(/.f64 C (*.f64 A A))

eval1.3s (3.8%)

Compiler

Compiled 62624 to 25973 computations (58.5% saved)

prune716.0ms (2.2%)

Pruning

35 alts after pruning (30 fresh and 5 done)

PrunedKeptTotal
New1812111823
Fresh101929
Picked101
Done055
Total1823351858
Error
3.8b
Counts
1858 → 35
Alt Table
Click to see full alt table
StatusErrorProgram
51.7b
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) 3)
17.7b
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
17.7b
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
41.9b
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
51.5b
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))
32.4b
(/.f64 (atan.f64 (/.f64 (if (!=.f64 (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 A A (neg.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) B)) (/.f64 (PI.f64) 180))
30.0b
(/.f64 (atan.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B) (*.f64 A B)) (neg.f64 B)) B)) (/.f64 (PI.f64) 180))
17.7b
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
56.4b
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) C)) A) B)) (/.f64 (PI.f64) 180))
38.1b
(/.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) A)) (*.f64 (cbrt.f64 (*.f64 B B)) B))) (/.f64 (PI.f64) 180))
40.4b
(/.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 (PI.f64) 180))
51.6b
(/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 (PI.f64) 180))
50.1b
(/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 (PI.f64) 180))
56.1b
(*.f64 (atan.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (/.f64 (+.f64 (neg.f64 A) A) B))) (/.f64 180 (PI.f64)))
46.3b
(*.f64 (atan.f64 (pow.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 2)) 3)) (/.f64 180 (PI.f64)))
42.4b
(*.f64 (atan.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))) 3)) (/.f64 180 (PI.f64)))
55.0b
(*.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)) (/.f64 180 (PI.f64)))
54.5b
(*.f64 (atan.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 3) 1/3) (*.f64 A B))) (/.f64 180 (PI.f64)))
51.6b
(*.f64 (atan.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) 3) (*.f64 A B))) (/.f64 180 (PI.f64)))
57.0b
(*.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (/.f64 180 (PI.f64)))
39.8b
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
51.6b
(*.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) 2)) (*.f64 A B))) (/.f64 180 (PI.f64)))
46.0b
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
51.6b
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 B) -2)) (*.f64 A B))) (/.f64 180 (PI.f64)))
48.5b
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))) B)) (/.f64 180 (PI.f64)))
51.7b
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
41.9b
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
51.7b
(*.f64 (atan.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (/.f64 180 (PI.f64)))
48.6b
(*.f64 (atan.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B))) (/.f64 180 (PI.f64)))
49.1b
(*.f64 (atan.f64 (*.f64 (*.f64 B 1/2) (*.f64 B (/.f64 (/.f64 1 B) A)))) (/.f64 180 (PI.f64)))
42.2b
(*.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))) (/.f64 180 (PI.f64)))
51.2b
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
48.7b
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
56.1b
(*.f64 180 (/.f64 (atan.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)))) (PI.f64)))
32.1b
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) B))) (PI.f64)))
Compiler

Compiled 1435 to 1018 computations (29.1% saved)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
0.0b
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))
0.1b
(-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
0.5b
(-.f64 C (hypot.f64 (-.f64 A C) B))
Compiler

Compiled 85 to 14 computations (83.5% saved)

series22.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
A
@-inf
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
0.0ms
C
@inf
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))
0.0ms
C
@0
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))
0.0ms
C
@-inf
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
0.0ms
C
@-inf
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))
Compiler

Compiled 5860 to 1445 computations (75.3% saved)

rewrite266.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
210×egg-rr
68×egg-rr
Counts
2 → 278
Calls
Call 1
Inputs
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (pow.f64 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (pow.f64 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -1 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (neg.f64 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (PI.f64)) 0) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (/.f64 -1 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 (/.f64 1 (PI.f64)) (/.f64 1 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (/.f64 1 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (pow.f64 (/.f64 (*.f64 1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 -1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (pow.f64 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 -1/180 (/.f64 1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (/.f64 -1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) 0) (pow.f64 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (/.f64 -1 (/.f64 -1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (pow.f64 (/.f64 (*.f64 1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -1 (/.f64 (*.f64 -1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 -1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 -1/180 (PI.f64)) (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (PI.f64)) 0) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 (/.f64 1 (PI.f64)) (/.f64 1/180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (/.f64 1/180 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1/180 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 -1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (/.f64 -1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1/180) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 -1/180 (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/5832000)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/5832000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 180 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/5832000)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (/.f64 1 (PI.f64)) -180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) -180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (/.f64 -1 (PI.f64)) -180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (*.f64 -1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 1/32400) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 1/180) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (sqrt.f64 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 1/32400) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (sqrt.f64 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 -1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (/.f64 1 (PI.f64)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (/.f64 1 (PI.f64)) (neg.f64 (cbrt.f64 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (/.f64 1 (PI.f64)) (neg.f64 (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) -1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (neg.f64 (sqrt.f64 1/180))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (neg.f64 (cbrt.f64 1/180))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (neg.f64 (sqrt.f64 1/180))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -1) (/.f64 (/.f64 -1 (PI.f64)) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (cbrt.f64 1/180))) (/.f64 (/.f64 -1 (PI.f64)) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (sqrt.f64 1/180))) (/.f64 (/.f64 -1 (PI.f64)) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 -1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 1/180))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 -1/180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (cbrt.f64 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 -1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (neg.f64 (cbrt.f64 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (neg.f64 (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (PI.f64))) (/.f64 180 (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 180 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)) (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (*.f64 -180 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (neg.f64 (cbrt.f64 1/180))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (cbrt.f64 1/32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 -1/180)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 -1/180)) (/.f64 (/.f64 -1 (PI.f64)) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 1/180))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (*.f64 1/180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (sqrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 180)) (*.f64 (neg.f64 (PI.f64)) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 1) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 180)) (*.f64 (neg.f64 (PI.f64)) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) -1) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (neg.f64 (PI.f64)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -1/180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (*.f64 -1/180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (sqrt.f64 1/180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 1/32400) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 180) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (sqrt.f64 1/180) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (cbrt.f64 1/32400) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180))) (neg.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180))) (neg.f64 (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 1/180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 -1/180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180))) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 1 (PI.f64))) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))) (cbrt.f64 -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (/.f64 1 (PI.f64))) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180))) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 1/180)) (neg.f64 (cbrt.f64 1/32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 -1/180)) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (sqrt.f64 1/180)) (neg.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (neg.f64 (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 -1/180 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (neg.f64 (PI.f64)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (*.f64 -1/180 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400))) (pow.f64 (cbrt.f64 (cbrt.f64 1/32400)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) 180))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))))))

simplify785.0ms (2.4%)

Algorithm
egglog
Counts
350 → 405
Calls
Call 1
Inputs
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64))
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64))
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64))
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (pow.f64 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (pow.f64 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -1 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (neg.f64 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (/.f64 -1 (PI.f64)) 0) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (/.f64 -1 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 (/.f64 1 (PI.f64)) (/.f64 1 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (/.f64 1 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(-.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(-.f64 (/.f64 0 (neg.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 -1 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1)
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))
(*.f64 (neg.f64 -1) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))))
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -1)
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 3)
(pow.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 3) 1/3)
(pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1)
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (pow.f64 (/.f64 (*.f64 1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 -1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (pow.f64 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 -1/180 (/.f64 1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (/.f64 -1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) 0) (pow.f64 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (/.f64 -1 (/.f64 -1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (pow.f64 (/.f64 (*.f64 1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -1 (/.f64 (*.f64 -1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 -1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 -1/180 (PI.f64)) (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 -1 (PI.f64)) 0) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 (/.f64 1 (PI.f64)) (/.f64 1/180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (/.f64 1/180 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1/180 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 -1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 -1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (/.f64 -1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(-.f64 0 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(-.f64 (/.f64 0 -1/180) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(-.f64 (/.f64 0 (*.f64 -1/180 (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/5832000)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (sqrt.f64 180) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/5832000)))
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 180 180)))
(*.f64 (sqrt.f64 180) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) 1))
(*.f64 (cbrt.f64 180) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)) 1))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))) 1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)) 1))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/5832000)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 1))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (/.f64 1 (PI.f64)) -180))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) -180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (/.f64 -1 (PI.f64)) -180))
(*.f64 -1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -180))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (*.f64 -1/180 (PI.f64))))
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 1/32400)))
(*.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 -1 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 1/180) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 1/180))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 1/180 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 -1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (/.f64 1 (PI.f64)) -1/180))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (/.f64 1 (PI.f64)) (neg.f64 (cbrt.f64 1/32400))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (/.f64 1 (PI.f64)) (neg.f64 (sqrt.f64 1/180))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) -1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (neg.f64 (sqrt.f64 1/180))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) 1/180))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (neg.f64 (cbrt.f64 1/180))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 1/32400)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (neg.f64 (sqrt.f64 1/180))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (sqrt.f64 1/180)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -1) (/.f64 (/.f64 -1 (PI.f64)) 1/180))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (cbrt.f64 1/180))) (/.f64 (/.f64 -1 (PI.f64)) (cbrt.f64 1/32400)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (sqrt.f64 1/180))) (/.f64 (/.f64 -1 (PI.f64)) (sqrt.f64 1/180)))
(*.f64 (/.f64 1 (cbrt.f64 -1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 1/32400)))
(*.f64 (/.f64 1 -1) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 1/180))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (sqrt.f64 1/180)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 -1/180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -1/180))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (cbrt.f64 1/32400))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (sqrt.f64 1/180))))
(*.f64 (/.f64 -1 (cbrt.f64 -1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)))
(*.f64 (/.f64 -1 (cbrt.f64 1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (neg.f64 (cbrt.f64 1/32400))))
(*.f64 (/.f64 -1 (sqrt.f64 1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (neg.f64 (sqrt.f64 1/180))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (PI.f64))) (/.f64 180 (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 180 (neg.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -180)
(*.f64 (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (cbrt.f64 180) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 180))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)) (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (*.f64 -180 1))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -180))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -1/180))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (neg.f64 (cbrt.f64 1/180))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (cbrt.f64 1/32400))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (sqrt.f64 1/180))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 -1/180)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 1/32400)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 -1/180)) (/.f64 (/.f64 -1 (PI.f64)) (cbrt.f64 1/32400)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 1/180))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 1/32400)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (*.f64 1/180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (sqrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 1/180)))
(/.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 180)) (*.f64 (neg.f64 (PI.f64)) (sqrt.f64 1/180)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 1) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/180))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/32400)))
(/.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 180)) (*.f64 (neg.f64 (PI.f64)) (cbrt.f64 1/32400)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) -1) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) -1/180))
(/.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (neg.f64 (PI.f64)) -1/180))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 1/32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -1/180)
(/.f64 (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (*.f64 -1/180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 180) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (sqrt.f64 1/180) (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 180) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (cbrt.f64 1/32400) (neg.f64 (PI.f64))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180))) (neg.f64 (sqrt.f64 1/180)))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180))) (neg.f64 (cbrt.f64 1/32400)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 -1/180 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
(/.f64 (*.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180))) (cbrt.f64 1/32400))
(/.f64 (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (sqrt.f64 1/180))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (sqrt.f64 1/180))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 1 (PI.f64))) (cbrt.f64 1/32400))
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 1/180))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))) (cbrt.f64 -1/180))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (/.f64 1 (PI.f64))) (sqrt.f64 1/180))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 1/32400))
(/.f64 (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 1/32400))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(/.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 1/180))
(/.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 1/32400))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) (cbrt.f64 1/180))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -180) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 1/180))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 -1/180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (sqrt.f64 1/180))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180))) (sqrt.f64 1/180))
(/.f64 (*.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400))) (cbrt.f64 1/180))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 1/180)) (neg.f64 (cbrt.f64 1/32400)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 -1/180)) (cbrt.f64 1/32400))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (sqrt.f64 1/180)) (neg.f64 (sqrt.f64 1/180)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 1/180))
(/.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/180)))
(/.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 1/180))
(/.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 1/32400))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (neg.f64 (PI.f64)) 180))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 -1/180 (neg.f64 (PI.f64))))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (neg.f64 (PI.f64)) -1/180))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (*.f64 -1/180 (PI.f64)) 1))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(/.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400))) (pow.f64 (cbrt.f64 (cbrt.f64 1/32400)) 2))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(neg.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(neg.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180) 1))
(neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) 180))
(neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))
Outputs
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64))
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))) (PI.f64))
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64))
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))) (PI.f64))
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64))
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))) (PI.f64))
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64))
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (pow.f64 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 1 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (pow.f64 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 1 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -1 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 -1 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (neg.f64 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (/.f64 -1 (PI.f64)) 0) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (/.f64 -1 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (/.f64 -1 (PI.f64)) 0) (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 1 (/.f64 -1 (PI.f64))))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 (/.f64 1 (PI.f64)) (/.f64 1 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 (/.f64 1 (PI.f64)) (/.f64 1 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (/.f64 1 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 1 (/.f64 1 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 0) (pow.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) -1) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(-.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(-.f64 (/.f64 0 (neg.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (PI.f64))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (PI.f64))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 -1 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1)
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 1 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (/.f64 1 (PI.f64)) (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (neg.f64 -1) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (PI.f64))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1)
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2) (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2) (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -1)
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) (*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (cbrt.f64 (*.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(pow.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 3)
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(pow.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 3) 1/3)
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1)
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 3))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (pow.f64 (/.f64 (*.f64 1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 1 (/.f64 (*.f64 1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 -1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 -1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (pow.f64 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 0) (pow.f64 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 -1/180 (/.f64 1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 1 (PI.f64)) 0) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 -1/180 (/.f64 1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (/.f64 -1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64)))) (/.f64 -1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) 0) (pow.f64 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) 0) (pow.f64 (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 0) (/.f64 -1 (/.f64 -1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 0) (/.f64 -1 (/.f64 -1/180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (pow.f64 (/.f64 (*.f64 1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 1 (/.f64 (*.f64 1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -1 (/.f64 (*.f64 -1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 -1 (/.f64 (*.f64 -1/180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 -1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 0) (neg.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (*.f64 -1/180 (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (*.f64 -1/180 (PI.f64)) (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (*.f64 -1/180 (PI.f64)) (pow.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 -1 (PI.f64)) 0) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 -1 (PI.f64)) 0) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 (/.f64 1 (PI.f64)) (/.f64 1/180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 (/.f64 1 (PI.f64)) (/.f64 1/180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 0) (/.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 1/180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (/.f64 1/180 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) (/.f64 1/180 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1/180 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (PI.f64)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 1/180 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (/.f64 1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (/.f64 1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (/.f64 1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 -1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 -1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (/.f64 -1 (PI.f64)) 0) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 -1/180 (/.f64 -1 (PI.f64)))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (/.f64 -1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) 0) (neg.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (/.f64 -1/180 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))
(-.f64 0 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))
(-.f64 (/.f64 0 -1/180) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))
(-.f64 (/.f64 0 (*.f64 -1/180 (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(-.f64 (/.f64 0 (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/5832000)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 1/5832000)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (sqrt.f64 180) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/5832000)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 1/5832000)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (PI.f64))
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (*.f64 180 180)))
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 32400))
(*.f64 (sqrt.f64 180) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) 1))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 180) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)) 1))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))) 1))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)) 1))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 (sqrt.f64 1/5832000) (PI.f64))) (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))) (sqrt.f64 180))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64))) 1))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/5832000)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 1/5832000)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (PI.f64))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))) 180))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (PI.f64)) (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))) 180))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (/.f64 1 (PI.f64)) -180))
(neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 -180 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) -180))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) -180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (/.f64 -1 (PI.f64)) -180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (neg.f64 (PI.f64)))
(*.f64 -1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -180))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) -180)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) 2) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))))) 2) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (cbrt.f64 (*.f64 180 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (*.f64 -1/180 (PI.f64))))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (/.f64 1 (cbrt.f64 1/32400)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 -1 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 1/5832000 (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2) (*.f64 1/5832000 (PI.f64)))) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2) 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 1/180) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (sqrt.f64 1/180) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (sqrt.f64 1/180) (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 1/180))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (*.f64 1/180 (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/5832000 (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 1/180)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (sqrt.f64 1/180) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (*.f64 (sqrt.f64 1/180) (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 1/5832000 (PI.f64))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 1/180 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 -1/180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(/.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 -1/180))) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (/.f64 1 (PI.f64)) -1/180))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (/.f64 1 (PI.f64)) (neg.f64 (cbrt.f64 1/32400))))
(*.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 1/180))) (/.f64 -1 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (/.f64 1 (PI.f64)) (neg.f64 (sqrt.f64 1/180))))
(*.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 1/180))) (/.f64 -1 (*.f64 (sqrt.f64 1/180) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) -1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) 180)) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (neg.f64 (sqrt.f64 1/180))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) (sqrt.f64 180))) (neg.f64 (sqrt.f64 1/180)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) 1/180))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (neg.f64 (cbrt.f64 1/180))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 1/32400)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (neg.f64 (cbrt.f64 1/180))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) (neg.f64 (cbrt.f64 1/32400))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (neg.f64 (sqrt.f64 1/180))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (sqrt.f64 1/180)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (neg.f64 (sqrt.f64 1/180))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) (neg.f64 (sqrt.f64 1/180))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -1) (/.f64 (/.f64 -1 (PI.f64)) 1/180))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (*.f64 -1 1/180))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (cbrt.f64 1/180))) (/.f64 (/.f64 -1 (PI.f64)) (cbrt.f64 1/32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 1/180)) (cbrt.f64 1/32400)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (sqrt.f64 1/180))) (/.f64 (/.f64 -1 (PI.f64)) (sqrt.f64 1/180)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (sqrt.f64 1/180)) (neg.f64 (sqrt.f64 1/180)))
(*.f64 (/.f64 1 (cbrt.f64 -1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 1/32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (*.f64 (cbrt.f64 -1/180) (cbrt.f64 1/32400)))
(*.f64 (/.f64 1 -1) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 1/180))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (sqrt.f64 1/180)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (sqrt.f64 1/180)) (neg.f64 (sqrt.f64 1/180)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 -1/180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -1/180))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) -1/180))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (cbrt.f64 1/32400))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (neg.f64 (cbrt.f64 1/180))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) (neg.f64 (cbrt.f64 1/32400))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (sqrt.f64 1/180))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (neg.f64 (sqrt.f64 1/180))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) (neg.f64 (sqrt.f64 1/180))))
(*.f64 (/.f64 -1 (cbrt.f64 -1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)))
(*.f64 (/.f64 -1 (cbrt.f64 -1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(*.f64 (/.f64 -1 (cbrt.f64 1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (neg.f64 (cbrt.f64 1/32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 1/180)) (cbrt.f64 1/32400)))
(*.f64 (/.f64 -1 (sqrt.f64 1/180)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (neg.f64 (sqrt.f64 1/180))))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (sqrt.f64 1/180)) (neg.f64 (sqrt.f64 1/180)))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (PI.f64))) (/.f64 180 (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(/.f64 (*.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (PI.f64)))) 180) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (/.f64 180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 180 (neg.f64 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (neg.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 (sqrt.f64 1/5832000) (PI.f64))) (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))) (sqrt.f64 180))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 (cbrt.f64 180) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180)) (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 (sqrt.f64 1/5832000) (PI.f64))) (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))) (sqrt.f64 180))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (*.f64 -180 1))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (neg.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -180))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) -180) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) -1/180))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))) -1/180)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (neg.f64 (cbrt.f64 1/180))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2))) (neg.f64 (cbrt.f64 1/180)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (cbrt.f64 1/32400))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) 1/180)) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))) (neg.f64 (cbrt.f64 1/32400)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (neg.f64 (sqrt.f64 1/180))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))) (*.f64 (sqrt.f64 1/180) (neg.f64 (sqrt.f64 1/180))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 -1/180)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 1/32400)))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2)) (neg.f64 (cbrt.f64 1/32400))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 -1/180)) (/.f64 (/.f64 -1 (PI.f64)) (cbrt.f64 1/32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (*.f64 (cbrt.f64 -1/180) (cbrt.f64 1/32400)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 1/180))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 1/32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 1/180)) (cbrt.f64 1/32400)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (*.f64 1/180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (sqrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (sqrt.f64 1/180)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 180)) (*.f64 (neg.f64 (PI.f64)) (sqrt.f64 1/180)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 1) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/180))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 180)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 1/32400)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 180)) (*.f64 (neg.f64 (PI.f64)) (cbrt.f64 1/32400)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) -1) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) -1/180))
(*.f64 (/.f64 -1 -1/180) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1) (*.f64 (neg.f64 (PI.f64)) -1/180))
(*.f64 (/.f64 -1 -1/180) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) (cbrt.f64 1/32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (*.f64 1/180 (PI.f64)) 1/32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -1/180)
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) -1/180)
(/.f64 (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 1/180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 1/32400) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (*.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (*.f64 -1/180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 -1 -1/180) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 180) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (sqrt.f64 1/180) (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (cbrt.f64 1/32400) (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180))) (neg.f64 (sqrt.f64 1/180)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180))) (neg.f64 (cbrt.f64 1/32400)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (PI.f64))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 -1/180 (PI.f64)))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180))) (cbrt.f64 1/32400))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(/.f64 (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (sqrt.f64 1/180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/5832000))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (sqrt.f64 1/180))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 (sqrt.f64 1/5832000) (PI.f64))) (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))) (sqrt.f64 1/180))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 1 (PI.f64))) (cbrt.f64 1/32400))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))) (cbrt.f64 1/180))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 1/180))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))))) (cbrt.f64 -1/180))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 -1/180))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (/.f64 1 (PI.f64))) (sqrt.f64 1/180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2))) (cbrt.f64 1/32400))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2))) (cbrt.f64 1/32400))
(/.f64 (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 1/32400))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 1/32400) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 1/180))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 1/32400))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 1) (neg.f64 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (*.f64 (cbrt.f64 1/32400) (PI.f64)))) (cbrt.f64 1/180))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 180) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) 180)) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) 2) (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) 180) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -180) (PI.f64))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) -180)) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (*.f64 1/180 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 1/180))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 1/180))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 -1/180))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 -1/180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 1 (*.f64 (sqrt.f64 1/180) (PI.f64)))) (sqrt.f64 1/180))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 2)) (sqrt.f64 180))) (sqrt.f64 1/180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 1/180) (PI.f64)))
(/.f64 (*.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400))) (cbrt.f64 1/180))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 1/180)) (neg.f64 (cbrt.f64 1/32400)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (cbrt.f64 1/180)) (neg.f64 (cbrt.f64 1/32400)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (cbrt.f64 -1/180)) (cbrt.f64 1/32400))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (cbrt.f64 -1/180)) (cbrt.f64 1/32400))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) (sqrt.f64 1/180)) (neg.f64 (sqrt.f64 1/180)))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) (sqrt.f64 1/180)) (neg.f64 (sqrt.f64 1/180)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 1/5832000 (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 1/180 (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 1/180 (PI.f64))) 2))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (cbrt.f64 (sqrt.f64 1/180))) (cbrt.f64 1/180))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 (sqrt.f64 1/180) (PI.f64))) (*.f64 (cbrt.f64 1/180) (cbrt.f64 (sqrt.f64 1/180))))
(/.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 (sqrt.f64 1/180))) (sqrt.f64 (sqrt.f64 1/180)))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (sqrt.f64 1/180)) 1) (sqrt.f64 1/180))
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 1/180 (PI.f64)))
(/.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) 1) (cbrt.f64 1/32400))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (cbrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (neg.f64 (PI.f64)) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 -1/180 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) -1/180)
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (neg.f64 (PI.f64)) -1/180))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (neg.f64 (PI.f64))) -1/180)
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (*.f64 -1/180 (PI.f64)) 1))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/32400)) (cbrt.f64 1/180))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(/.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 (cbrt.f64 1/32400))) (pow.f64 (cbrt.f64 (cbrt.f64 1/32400)) 2))
(/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)) (cbrt.f64 1/180)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 1/32400)) 2) (cbrt.f64 (cbrt.f64 1/32400))))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(neg.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))
(neg.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) -1/180) 1))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 -1/180 (PI.f64))))
(neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64)))))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))

localize19.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(atan.f64 (/.f64 C B))
0.2b
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
Compiler

Compiled 25 to 12 computations (52% saved)

series18.0ms (0.1%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
3.0ms
C
@0
(atan.f64 (/.f64 C B))
1.0ms
B
@inf
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
1.0ms
B
@-inf
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
1.0ms
C
@0
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
1.0ms
C
@-inf
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
Compiler

Compiled 980 to 280 computations (71.4% saved)

rewrite109.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
114×egg-rr
18×egg-rr
Counts
2 → 132
Calls
Call 1
Inputs
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(atan.f64 (/.f64 C B))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -180 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 1 (/.f64 (*.f64 (PI.f64) 1/180) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 C B))))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 C B)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (/.f64 (sqrt.f64 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (/.f64 (cbrt.f64 32400) (PI.f64)) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 C B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 1 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) (cbrt.f64 (atan.f64 (/.f64 C B)))) (cbrt.f64 (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (/.f64 (cbrt.f64 32400) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) 1) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) -1) (/.f64 -180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))) (cbrt.f64 (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (*.f64 (/.f64 -1 (PI.f64)) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B)))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 C B))) (neg.f64 (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 C B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) -1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) 1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 -180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 1 (/.f64 1 (atan.f64 (/.f64 C B)))) (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))) (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 1 (cbrt.f64 (atan.f64 (/.f64 C B))))) (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) 2) (cbrt.f64 (atan.f64 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (cbrt.f64 (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 C B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (atan.f64 (/.f64 C B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x atan.f64 (/.f64 C B))))))

simplify542.0ms (1.6%)

Algorithm
egglog
Counts
156 → 138
Calls
Call 1
Inputs
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 -180 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 1 (/.f64 (*.f64 (PI.f64) 1/180) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 C B))))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 C B)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (/.f64 (sqrt.f64 180) (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))) 2))
(*.f64 (cbrt.f64 180) (*.f64 (/.f64 (cbrt.f64 32400) (PI.f64)) (atan.f64 (/.f64 C B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) 1))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 C B)))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 C B)) 180))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 C B))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) (/.f64 -1 (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 1 (PI.f64))) 2))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) 2))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) (cbrt.f64 (atan.f64 (/.f64 C B)))) (cbrt.f64 (atan.f64 (/.f64 C B))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 180) (*.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (atan.f64 (/.f64 C B))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))
(*.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (/.f64 (cbrt.f64 32400) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) 1) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 1)
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) -1) (/.f64 -180 (PI.f64)))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 -180 (*.f64 (/.f64 -1 (PI.f64)) (atan.f64 (/.f64 C B))))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (neg.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 C B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) 1) (neg.f64 (PI.f64)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))) 3)
(pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 3) 1/3)
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 C B))))
(neg.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 -180 (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (neg.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 3))
(if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 1 (/.f64 1 (atan.f64 (/.f64 C B)))) (atan.f64 (/.f64 C B)))
(if (!=.f64 1 0) (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))) (atan.f64 (/.f64 C B)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 1 (cbrt.f64 (atan.f64 (/.f64 C B))))) (atan.f64 (/.f64 C B)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) 2) (cbrt.f64 (atan.f64 (/.f64 C B)))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (cbrt.f64 (atan.f64 (/.f64 C B))))
(*.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) 2))
(*.f64 1 (atan.f64 (/.f64 C B)))
(*.f64 (atan.f64 (/.f64 C B)) 1)
(/.f64 (atan.f64 (/.f64 C B)) 1)
(/.f64 (neg.f64 (atan.f64 (/.f64 C B))) -1)
(pow.f64 (atan.f64 (/.f64 C B)) 1)
(pow.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) 3)
(pow.f64 (pow.f64 (atan.f64 (/.f64 C B)) 3) 1/3)
(cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 3))
(atan.f64 (/.f64 C B))
Outputs
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 -180 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 1 (/.f64 (*.f64 (PI.f64) 1/180) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 C B))))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 (PI.f64) (cbrt.f64 (/.f64 (atan.f64 (/.f64 C B)) 1/5832000)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 C B)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (sqrt.f64 180) (atan.f64 (/.f64 C B))) (/.f64 (PI.f64) (sqrt.f64 180))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 C B)))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (/.f64 (sqrt.f64 180) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))) 2))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 180) (*.f64 (/.f64 (cbrt.f64 32400) (PI.f64)) (atan.f64 (/.f64 C B))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) 1))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) 1))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (sqrt.f64 5832000) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 C B)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (/.f64 1 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 C B)) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 C B))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) (/.f64 -1 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 1 (PI.f64))) 2))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64))))) 2))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) 2))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 C B)))) (cbrt.f64 (atan.f64 (/.f64 C B)))) (cbrt.f64 (atan.f64 (/.f64 C B))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) 2) (/.f64 1 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (sqrt.f64 180) (*.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (atan.f64 (/.f64 C B))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) (/.f64 (cbrt.f64 32400) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) 1) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) -1) (/.f64 -180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B))) (cbrt.f64 (/.f64 180 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 -180 (*.f64 (/.f64 -1 (PI.f64)) (atan.f64 (/.f64 C B))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (neg.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 C B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 C B)) 180)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 C B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))) 3)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 3) 1/3)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 C B))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(neg.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 -180 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (neg.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64)) 3))
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(if (!=.f64 (atan.f64 (/.f64 C B)) 0) (/.f64 1 (/.f64 1 (atan.f64 (/.f64 C B)))) (atan.f64 (/.f64 C B)))
(if (!=.f64 (atan.f64 (/.f64 C B)) 0) (pow.f64 (/.f64 1 (atan.f64 (/.f64 C B))) -1) (atan.f64 (/.f64 C B)))
(if (!=.f64 1 0) (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))) (atan.f64 (/.f64 C B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) 0) (cbrt.f64 (/.f64 (atan.f64 (/.f64 C B)) (/.f64 1 (pow.f64 (atan.f64 (/.f64 C B)) 2)))) (atan.f64 (/.f64 C B)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (/.f64 1 (cbrt.f64 (atan.f64 (/.f64 C B))))) (atan.f64 (/.f64 C B)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) 0) (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2) (/.f64 1 (atan.f64 (/.f64 C B))))) (atan.f64 (/.f64 C B)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) 2) (cbrt.f64 (atan.f64 (/.f64 C B)))))
(atan.f64 (/.f64 C B))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2))))
(atan.f64 (/.f64 C B))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)))
(atan.f64 (/.f64 C B))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 2)) (cbrt.f64 (atan.f64 (/.f64 C B))))
(atan.f64 (/.f64 C B))
(*.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 C B)))) 2) 2))
(atan.f64 (/.f64 C B))
(*.f64 1 (atan.f64 (/.f64 C B)))
(atan.f64 (/.f64 C B))
(*.f64 (atan.f64 (/.f64 C B)) 1)
(atan.f64 (/.f64 C B))
(/.f64 (atan.f64 (/.f64 C B)) 1)
(atan.f64 (/.f64 C B))
(/.f64 (neg.f64 (atan.f64 (/.f64 C B))) -1)
(atan.f64 (/.f64 C B))
(pow.f64 (atan.f64 (/.f64 C B)) 1)
(atan.f64 (/.f64 C B))
(pow.f64 (cbrt.f64 (atan.f64 (/.f64 C B))) 3)
(atan.f64 (/.f64 C B))
(pow.f64 (pow.f64 (atan.f64 (/.f64 C B)) 3) 1/3)
(atan.f64 (/.f64 C B))
(cbrt.f64 (pow.f64 (atan.f64 (/.f64 C B)) 3))
(atan.f64 (/.f64 C B))
(atan.f64 (/.f64 C B))

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)
0.0b
(atan.f64 (/.f64 (+.f64 C B) B))
0.0b
(/.f64 (+.f64 C B) B)
0.0b
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
Compiler

Compiled 39 to 13 computations (66.7% saved)

series41.0ms (0.1%)

Counts
4 → 80
Calls

24 calls:

TimeVariablePointExpression
1.0ms
B
@-inf
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)
1.0ms
B
@inf
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)
1.0ms
C
@-inf
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)
1.0ms
C
@inf
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)
1.0ms
C
@0
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)
Compiler

Compiled 3170 to 1365 computations (56.9% saved)

rewrite252.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
199×egg-rr
63×egg-rr
62×egg-rr
17×egg-rr
Counts
4 → 341
Calls
Call 1
Inputs
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (+.f64 C B) B)
(atan.f64 (/.f64 (+.f64 C B) B))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (/.f64 (neg.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 -1 (/.f64 (neg.f64 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (/.f64 (PI.f64) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 (PI.f64) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (sqrt.f64 180)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (PI.f64))) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (/.f64 (PI.f64) -180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 1/180)) (/.f64 1 (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 1/180)) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (PI.f64)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) (/.f64 -180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 180 (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 1) (/.f64 180 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 -1) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (/.f64 (sqrt.f64 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (sqrt.f64 180) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 180) (PI.f64)) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180))) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180))) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 180)) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (sqrt.f64 180)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 180) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 32400) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (PI.f64))) -180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 180) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (PI.f64) -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (/.f64 (PI.f64) -180) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (PI.f64) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 C B) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (+.f64 C B)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (/.f64 B (cbrt.f64 (+.f64 C B)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (/.f64 (neg.f64 B) (pow.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) 2))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 C B) 0) (/.f64 -1 (/.f64 (neg.f64 B) (+.f64 C B))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 C B)) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2))) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (+.f64 C B))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) C) (*.f64 (/.f64 1 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) B) (*.f64 (/.f64 1 B) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (/.f64 1 B)) (*.f64 B (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 1 B)) (*.f64 C (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 C B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 B)) (/.f64 (+.f64 C B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 C B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C B) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C B) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 C B)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 C B)) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) (cbrt.f64 (+.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (neg.f64 (+.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (+.f64 C B))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 C B)) (*.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 C B)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 C B)) (*.f64 (/.f64 -1 B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) 2) (cbrt.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 C B) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (neg.f64 (+.f64 C B)))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 C 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 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 (neg.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 C B) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 C B) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 C B)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (+.f64 C B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 C B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 C B) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 C B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 C B) (neg.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (/.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (atan.f64 (/.f64 (+.f64 C B) B)) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 1 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x atan.f64 (/.f64 (+.f64 C B) B))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 180 (/.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 1 (/.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (sqrt.f64 1/180)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (/.f64 1 (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 1 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 32400) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 180)) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 32400))) (pow.f64 (cbrt.f64 (cbrt.f64 32400)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -180) (atan.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 -180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (neg.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 3))))))

simplify733.0ms (2.2%)

Algorithm
egglog
Counts
421 → 457
Calls
Call 1
Inputs
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)))
(if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (/.f64 (neg.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 -1 (/.f64 (neg.f64 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 -180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (/.f64 (PI.f64) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 (PI.f64) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (sqrt.f64 180)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(-.f64 0 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(-.f64 (/.f64 0 (neg.f64 (PI.f64))) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (/.f64 (PI.f64) -180)))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 1/180)) (/.f64 1 (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 1/180)) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (PI.f64)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 1/180))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 1 (cbrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 1 (sqrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 1/180))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) (/.f64 -180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 -1 (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (neg.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (neg.f64 (PI.f64))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 180 (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 1) (/.f64 180 (neg.f64 (PI.f64))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 180 -1) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(*.f64 (/.f64 180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 180 (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (PI.f64))))
(*.f64 (/.f64 -180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))
(*.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (/.f64 (sqrt.f64 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (sqrt.f64 180) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 180) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 180) (PI.f64)) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))
(*.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64)))
(*.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 -1 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 -1 (PI.f64)) (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180))) (sqrt.f64 180))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180))) (cbrt.f64 32400))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 180)) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (sqrt.f64 180)) (sqrt.f64 180))
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 1 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 180) (/.f64 1 (PI.f64))))
(*.f64 (sqrt.f64 180) (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (/.f64 1 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 1 (PI.f64))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (/.f64 1 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 32400) (/.f64 1 (PI.f64))))
(*.f64 (cbrt.f64 180) (*.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(*.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(*.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (PI.f64))) -180)
(*.f64 -1 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 180) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 180) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))
(*.f64 (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (PI.f64) -180))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000)))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 1/180)
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (/.f64 (PI.f64) -180) 1))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(neg.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(neg.f64 (*.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 C B) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (+.f64 C B)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (/.f64 B (cbrt.f64 (+.f64 C B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 1 0) (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (/.f64 (neg.f64 B) (pow.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) 2))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 C B) 0) (/.f64 -1 (/.f64 (neg.f64 B) (+.f64 C B))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (+.f64 C B)) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2))) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (+.f64 C B))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(+.f64 (*.f64 (/.f64 1 B) C) (*.f64 (/.f64 1 B) B))
(+.f64 (*.f64 (/.f64 1 B) B) (*.f64 (/.f64 1 B) C))
(+.f64 (*.f64 C (/.f64 1 B)) (*.f64 B (/.f64 1 B)))
(+.f64 (*.f64 B (/.f64 1 B)) (*.f64 C (/.f64 1 B)))
(-.f64 0 (/.f64 (+.f64 C B) (neg.f64 B)))
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (+.f64 C B) (neg.f64 B)))
(*.f64 -1 (/.f64 (+.f64 C B) (neg.f64 B)))
(*.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (/.f64 (+.f64 C B) B)))
(*.f64 1 (/.f64 (+.f64 C B) B))
(*.f64 (/.f64 (+.f64 C B) B) 1)
(*.f64 (+.f64 C B) (/.f64 1 B))
(*.f64 (/.f64 1 B) (+.f64 C B))
(*.f64 (cbrt.f64 (+.f64 C B)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B))
(*.f64 (neg.f64 (+.f64 C B)) (/.f64 -1 B))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) (cbrt.f64 (+.f64 C B)))
(*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (/.f64 -1 B) (neg.f64 (+.f64 C B)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (+.f64 C B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))))
(*.f64 (cbrt.f64 (+.f64 C B)) (*.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))))
(*.f64 (cbrt.f64 (+.f64 C B)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) 1))
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) 1))
(*.f64 (neg.f64 (+.f64 C B)) (*.f64 (/.f64 -1 B) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) 2) (cbrt.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B)))
(/.f64 (/.f64 (+.f64 C B) B) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (neg.f64 (+.f64 C B)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 (neg.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (neg.f64 (/.f64 (+.f64 C B) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 C B) B)
(/.f64 (neg.f64 (+.f64 C B)) (neg.f64 B))
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (+.f64 C B))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 C B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))) (cbrt.f64 B))
(/.f64 (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3) 1/3)
(pow.f64 (/.f64 (+.f64 C B) B) 1)
(neg.f64 (/.f64 (+.f64 C B) (neg.f64 B)))
(neg.f64 (*.f64 (/.f64 (+.f64 C B) (neg.f64 B)) 1))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (/.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 1 0) (atan.f64 (/.f64 (+.f64 C B) B)) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 1 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1)
(pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(pow.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 3)
(pow.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3) 1/3)
(cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3))
(atan.f64 (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 180 (/.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 1 (/.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (sqrt.f64 1/180)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (/.f64 1 (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 1 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(-.f64 0 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))
(*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (sqrt.f64 180))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (sqrt.f64 180) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 1)
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (cbrt.f64 32400) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)))
(*.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 180))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 2))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 180)) (cbrt.f64 180))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 32400))) (pow.f64 (cbrt.f64 (cbrt.f64 32400)) 2))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (cbrt.f64 32400))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180)))
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -180)
(*.f64 (neg.f64 -1) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))
(*.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 180)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))
(*.f64 -180 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 -1 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (neg.f64 -180) (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 -180))
(*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))))
(*.f64 180 (neg.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B)))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (cbrt.f64 32400))
(*.f64 (sqrt.f64 180) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1) (sqrt.f64 180))
(*.f64 (cbrt.f64 180) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 1))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 1)
(/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) -1)
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1/180)
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 3)
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 3) 1/3)
(pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 1)
(neg.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 3))
Outputs
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(/.f64 C B)
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
1
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(+.f64 1 (/.f64 C B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (+.f64 B C) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (+.f64 B C) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (+.f64 B C) B))
(atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B))
(atan.f64 (/.f64 (+.f64 B C) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (+.f64 B C) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (+.f64 B C) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (+.f64 B C) B))
(atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B))
(atan.f64 (/.f64 (+.f64 B C) B))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(if (!=.f64 180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 180 0) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 B C) B)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 B C) B)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 1 0) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B))))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 0) (/.f64 -180 (neg.f64 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 B C) B))))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (/.f64 (neg.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 -1 (/.f64 (neg.f64 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 0) (/.f64 -1 (neg.f64 (/.f64 (PI.f64) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 B C) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 B C) B)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 B C) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (+.f64 B C) B)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 B C) B)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 B C) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 B C) B)))) 2))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 -180 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 -180 0) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 B C) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (sqrt.f64 180)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (/.f64 (PI.f64) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2)) (/.f64 (PI.f64) (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 (PI.f64) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 B C) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 (PI.f64) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 B C) B))))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 B C) B))) (*.f64 (PI.f64) (cbrt.f64 1/180))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (sqrt.f64 180)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(-.f64 0 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(-.f64 (/.f64 0 (neg.f64 (PI.f64))) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(+.f64 (/.f64 0 (neg.f64 (PI.f64))) (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (+.f64 C B) B)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (/.f64 (PI.f64) -180)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 1/180)) (/.f64 1 (/.f64 (PI.f64) (cbrt.f64 32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 1/180)) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/180))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (PI.f64)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 1/180))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) 1/180)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (PI.f64) (cbrt.f64 32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 1 (cbrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(*.f64 (/.f64 1 (sqrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 1/180))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) 1/180)
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))) (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2) (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) -1) (/.f64 -180 (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 -180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (cbrt.f64 (PI.f64))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 -1 (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (cbrt.f64 (PI.f64))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 -1 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))) (neg.f64 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (neg.f64 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (cbrt.f64 (PI.f64))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (neg.f64 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 180 (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (cbrt.f64 (PI.f64))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 1) (/.f64 180 (neg.f64 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 180 (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (/.f64 180 -1) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 180 (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (cbrt.f64 (PI.f64))) (/.f64 -180 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (/.f64 -180 (cbrt.f64 (PI.f64))) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 -180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 -180 (cbrt.f64 (neg.f64 (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 32400) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 (/.f64 32400 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (/.f64 (cbrt.f64 32400) (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 180) (PI.f64)) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))) (/.f64 (sqrt.f64 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (sqrt.f64 180) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2) (*.f64 5832000 (atan.f64 (/.f64 (+.f64 B C) B))))) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2) (*.f64 5832000 (atan.f64 (/.f64 (+.f64 B C) B))))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 (/.f64 32400 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 180) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 180) (PI.f64)) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 1))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 1 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (/.f64 1 (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 -1 (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 -1 (PI.f64)) (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 1 (PI.f64)))))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2) (*.f64 5832000 (atan.f64 (/.f64 (+.f64 B C) B))))) (PI.f64))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180))) (sqrt.f64 180))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180))) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (*.f64 (/.f64 1 (PI.f64)) (cbrt.f64 180)) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)) 2) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))) (cbrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (cbrt.f64 180)) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (sqrt.f64 180)) (sqrt.f64 180))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (cbrt.f64 32400)) (cbrt.f64 180))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 180 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (PI.f64))))
(*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2))) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 1 (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2) (*.f64 5832000 (atan.f64 (/.f64 (+.f64 B C) B))))) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (*.f64 (sqrt.f64 180) (/.f64 1 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (sqrt.f64 180) (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (/.f64 1 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 1 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (/.f64 1 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (*.f64 (cbrt.f64 32400) (/.f64 1 (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (cbrt.f64 180) (*.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))) (cbrt.f64 (*.f64 (/.f64 1 (PI.f64)) (pow.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)) 2))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 (PI.f64))) -180)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 -1 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) 1/180)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (PI.f64) 1/180)))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) 1/180)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (*.f64 (PI.f64) 1/180)))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400)) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 180) (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (sqrt.f64 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (sqrt.f64 180) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1) (/.f64 (sqrt.f64 180) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (PI.f64)) (sqrt.f64 180))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 B C) B))) (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (PI.f64)) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2) (*.f64 5832000 (atan.f64 (/.f64 (+.f64 B C) B))))) (PI.f64))
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 (PI.f64) -180))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)) 2) (atan.f64 (/.f64 (+.f64 B C) B)))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)) 2) (*.f64 -180 (atan.f64 (/.f64 (+.f64 B C) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)) 2) (atan.f64 (/.f64 (+.f64 B C) B)))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)) 2) (*.f64 -180 (atan.f64 (/.f64 (+.f64 B C) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 B C) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 B C) B))) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000))))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000)))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000)) (cbrt.f64 (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 1/180)
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) 1/180)
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (/.f64 (PI.f64) -180) 1))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 B C) B))) (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2))) (cbrt.f64 (*.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64))))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (neg.f64 (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(/.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (PI.f64) 1/180))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) 1/180)
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (*.f64 (PI.f64) 1/180))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) 1/180)
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)) 2) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64)) (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2))
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) 1/180)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))) 3)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3) 1/3)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 1)
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(neg.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(neg.f64 (*.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) (PI.f64)) 1))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64)) 3))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (PI.f64))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 B C) 2)) 0) (/.f64 (cbrt.f64 (+.f64 B C)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 B C) 2)))) (/.f64 (+.f64 B C) B))
(if (!=.f64 (+.f64 C B) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 B C) 0) (/.f64 1 (/.f64 B (+.f64 B C))) (/.f64 (+.f64 B C) B))
(if (!=.f64 (cbrt.f64 (+.f64 C B)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) (/.f64 B (cbrt.f64 (+.f64 C B)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (+.f64 B C)) 0) (/.f64 (cbrt.f64 (pow.f64 (+.f64 B C) 2)) (/.f64 B (cbrt.f64 (+.f64 B C)))) (/.f64 (+.f64 B C) B))
(if (!=.f64 1 0) (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))
(if (!=.f64 1 0) (/.f64 (+.f64 B C) B) (/.f64 (+.f64 B C) B))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (/.f64 (neg.f64 B) (pow.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) 2))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (+.f64 B C))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (+.f64 B C))) (/.f64 (neg.f64 B) (pow.f64 (cbrt.f64 (neg.f64 (+.f64 B C))) 2))) (/.f64 (+.f64 B C) B))
(if (!=.f64 (+.f64 C B) 0) (/.f64 -1 (/.f64 (neg.f64 B) (+.f64 C B))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (+.f64 B C) 0) (/.f64 -1 (neg.f64 (/.f64 B (+.f64 B C)))) (/.f64 (+.f64 B C) B))
(if (!=.f64 (neg.f64 (+.f64 C B)) 0) (pow.f64 (/.f64 B (+.f64 C B)) -1) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (+.f64 B C)) 0) (/.f64 1 (/.f64 B (+.f64 B C))) (/.f64 (+.f64 B C) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2))) 0) (/.f64 (cbrt.f64 (+.f64 C B)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 B C) 2))) 0) (/.f64 (cbrt.f64 (+.f64 B C)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 B C) 2)))) (/.f64 (+.f64 B C) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (+.f64 C B))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (+.f64 C B) 2)))) (/.f64 (+.f64 C B) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 B C) 2)) 0) (/.f64 (cbrt.f64 (+.f64 B C)) (/.f64 B (cbrt.f64 (pow.f64 (+.f64 B C) 2)))) (/.f64 (+.f64 B C) B))
(+.f64 (*.f64 (/.f64 1 B) C) (*.f64 (/.f64 1 B) B))
(/.f64 (+.f64 B C) B)
(+.f64 (*.f64 (/.f64 1 B) B) (*.f64 (/.f64 1 B) C))
(/.f64 (+.f64 B C) B)
(+.f64 (*.f64 C (/.f64 1 B)) (*.f64 B (/.f64 1 B)))
(/.f64 (+.f64 B C) B)
(+.f64 (*.f64 B (/.f64 1 B)) (*.f64 C (/.f64 1 B)))
(/.f64 (+.f64 B C) B)
(-.f64 0 (/.f64 (+.f64 C B) (neg.f64 B)))
(/.f64 (+.f64 B C) B)
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (+.f64 C B) (neg.f64 B)))
(/.f64 (+.f64 B C) B)
(*.f64 -1 (/.f64 (+.f64 C B) (neg.f64 B)))
(/.f64 (+.f64 B C) B)
(*.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 B C) B)
(*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)))
(/.f64 (+.f64 B C) B)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (/.f64 (+.f64 C B) B)))
(/.f64 (+.f64 B C) B)
(*.f64 1 (/.f64 (+.f64 C B) B))
(/.f64 (+.f64 B C) B)
(*.f64 (/.f64 (+.f64 C B) B) 1)
(/.f64 (+.f64 B C) B)
(*.f64 (+.f64 C B) (/.f64 1 B))
(/.f64 (+.f64 B C) B)
(*.f64 (/.f64 1 B) (+.f64 C B))
(/.f64 (+.f64 B C) B)
(*.f64 (cbrt.f64 (+.f64 C B)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B))
(/.f64 (*.f64 (cbrt.f64 (+.f64 B C)) (cbrt.f64 (pow.f64 (+.f64 B C) 2))) B)
(*.f64 (neg.f64 (+.f64 C B)) (/.f64 -1 B))
(/.f64 (+.f64 B C) B)
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 B C)) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) (cbrt.f64 (+.f64 C B)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 B C)) (cbrt.f64 (pow.f64 (+.f64 B C) 2))) B)
(*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 B C)) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 -1 B) (neg.f64 (+.f64 C B)))
(/.f64 (+.f64 B C) B)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 B C) B) 2) (cbrt.f64 (/.f64 (+.f64 B C) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 B C) B))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (+.f64 C B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 B C) B) 2) (+.f64 B C))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 B C) B)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 B C) B))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 B C) B))) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 B C) B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 B C) B))) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 B C) B) 2))))
(*.f64 (cbrt.f64 (+.f64 C B)) (*.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))))
(*.f64 (cbrt.f64 (+.f64 B C)) (cbrt.f64 (*.f64 (/.f64 1 B) (pow.f64 (/.f64 (+.f64 B C) B) 2))))
(*.f64 (cbrt.f64 (+.f64 C B)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B) 1))
(/.f64 (*.f64 (cbrt.f64 (+.f64 B C)) (cbrt.f64 (pow.f64 (+.f64 B C) 2))) B)
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 B C)) (cbrt.f64 (*.f64 B B)))
(*.f64 (neg.f64 (+.f64 C B)) (*.f64 (/.f64 -1 B) 1))
(/.f64 (+.f64 B C) B)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 C B) B))) 2) 2) (cbrt.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 B C) B))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 B C) B))) 2) 2)) (cbrt.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 C B))) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C B) 2)) B)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 B C)) (cbrt.f64 (pow.f64 (+.f64 B C) 2))) B)
(/.f64 (/.f64 (+.f64 C B) B) 1)
(/.f64 (+.f64 B C) B)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (neg.f64 (+.f64 C B)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 B C) B) 2) (neg.f64 (+.f64 B C)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 B C) B) 2) (neg.f64 (+.f64 B C)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (/.f64 (+.f64 B C) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 B C) B)
(/.f64 (/.f64 (neg.f64 (+.f64 C B)) (cbrt.f64 (neg.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2))
(/.f64 (/.f64 (neg.f64 (+.f64 B C)) (cbrt.f64 (neg.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 B)) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (+.f64 C B))) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (+.f64 B C)) (pow.f64 (+.f64 B C) 2))) (cbrt.f64 (*.f64 (neg.f64 B) (*.f64 B B))))
(/.f64 (neg.f64 (/.f64 (+.f64 C B) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 B C) B)
(/.f64 (+.f64 C B) B)
(/.f64 (+.f64 B C) B)
(/.f64 (neg.f64 (+.f64 C B)) (neg.f64 B))
(/.f64 (+.f64 B C) B)
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (+.f64 B C) B)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2)) (cbrt.f64 (+.f64 C B))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 B C) B) 2) (+.f64 B C))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 (pow.f64 (+.f64 C B) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 B C) B) (pow.f64 (+.f64 B C) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 C B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (+.f64 B C)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (+.f64 C B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (+.f64 B C) B)
(/.f64 (*.f64 (cbrt.f64 (+.f64 C B)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 2))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 B C) B) 2) (+.f64 B C))) (cbrt.f64 B))
(/.f64 (*.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (+.f64 B C) B)
(/.f64 (/.f64 (/.f64 (+.f64 C B) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (+.f64 B C) B)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 C B) B)) 3)
(/.f64 (+.f64 B C) B)
(pow.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3) 1/3)
(/.f64 (+.f64 B C) B)
(pow.f64 (/.f64 (+.f64 C B) B) 1)
(/.f64 (+.f64 B C) B)
(neg.f64 (/.f64 (+.f64 C B) (neg.f64 B)))
(/.f64 (+.f64 B C) B)
(neg.f64 (*.f64 (/.f64 (+.f64 C B) (neg.f64 B)) 1))
(/.f64 (+.f64 B C) B)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 C B) B) 3))
(/.f64 (+.f64 B C) B)
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 1 (/.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 0) (pow.f64 (/.f64 1 (atan.f64 (/.f64 (+.f64 B C) B))) -1) (atan.f64 (/.f64 (+.f64 B C) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)))) (atan.f64 (/.f64 (+.f64 B C) B)))
(if (!=.f64 1 0) (atan.f64 (/.f64 (+.f64 C B) B)) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 1 0) (atan.f64 (/.f64 (+.f64 B C) B)) (atan.f64 (/.f64 (+.f64 B C) B)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (/.f64 1 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (atan.f64 (/.f64 (+.f64 C B) B)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)) (/.f64 1 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B))))) (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))
(atan.f64 (/.f64 (+.f64 B C) B))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(atan.f64 (/.f64 (+.f64 B C) B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2) (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B)))) 2) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(atan.f64 (/.f64 (+.f64 B C) B))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(atan.f64 (/.f64 (+.f64 B C) B))
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(atan.f64 (/.f64 (+.f64 B C) B))
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -1)
(atan.f64 (/.f64 (+.f64 B C) B))
(pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1)
(atan.f64 (/.f64 (+.f64 B C) B))
(pow.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) 3)
(atan.f64 (/.f64 (+.f64 B C) B))
(pow.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3) 1/3)
(atan.f64 (/.f64 (+.f64 B C) B))
(cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 3))
(atan.f64 (/.f64 (+.f64 B C) B))
(atan.f64 (/.f64 (+.f64 C B) B))
(atan.f64 (/.f64 (+.f64 B C) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2)))) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 B C) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)))) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 0) (/.f64 180 (/.f64 1 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 0) (/.f64 180 (/.f64 1 (atan.f64 (/.f64 (+.f64 B C) B)))) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 0) (/.f64 1 (/.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 0) (pow.f64 (/.f64 1 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))) -1) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (sqrt.f64 1/180)) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (sqrt.f64 180)) (sqrt.f64 1/180)) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (sqrt.f64 180)))) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2)) (/.f64 1 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))))) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)) 180))) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (/.f64 1 (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (/.f64 1 (cbrt.f64 32400))) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 1 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 B C) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 1 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 B C) B))))) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 180 0) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(if (!=.f64 1 0) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))))
(-.f64 0 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2) (*.f64 5832000 (atan.f64 (/.f64 (+.f64 B C) B)))))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) (sqrt.f64 180))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (sqrt.f64 180) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 1)
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (+.f64 C B) B)))))
(cbrt.f64 (*.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2) (*.f64 5832000 (atan.f64 (/.f64 (+.f64 B C) B)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180) (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 32400) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 180))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 2))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 180)) (cbrt.f64 180))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 180) (cbrt.f64 180))) (cbrt.f64 180))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) (cbrt.f64 (cbrt.f64 32400))) (pow.f64 (cbrt.f64 (cbrt.f64 32400)) 2))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (*.f64 (cbrt.f64 180) (cbrt.f64 (cbrt.f64 32400)))) (pow.f64 (cbrt.f64 (cbrt.f64 32400)) 2))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (cbrt.f64 32400))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))
(*.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (pow.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 2)) 180)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (+.f64 B C) B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 2)) 180)))
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))) -180)
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (neg.f64 -1) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B)))) 180)
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2))))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 -180 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 -1 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (neg.f64 -180) (atan.f64 (/.f64 (+.f64 C B) B)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (neg.f64 -180))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B)))) 2)))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 2)))))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 180 (neg.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C B) B)))))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (cbrt.f64 180)) 1) (cbrt.f64 32400))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (sqrt.f64 180) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (sqrt.f64 180)) 1) (sqrt.f64 180))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(*.f64 (cbrt.f64 180) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (+.f64 C B) B))) 1))
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 1)
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(/.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))) -1)
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 1/180)
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) 1/180)
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180)) 3)
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 3) 1/3)
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 1)
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(neg.f64 (*.f64 -180 (atan.f64 (/.f64 (+.f64 C B) B))))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) 3))
(*.f64 180 (atan.f64 (/.f64 (+.f64 B C) B)))

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)
0.0b
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
0.1b
(-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
0.5b
(-.f64 C (hypot.f64 (-.f64 A C) B))
Compiler

Compiled 85 to 16 computations (81.2% saved)

series53.0ms (0.2%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
C
@-inf
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)
0.0ms
A
@-inf
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)
0.0ms
A
@inf
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)
0.0ms
B
@-inf
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)
0.0ms
C
@0
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)
Compiler

Compiled 5860 to 1765 computations (69.9% saved)

rewrite224.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
124×egg-rr
58×egg-rr
Counts
2 → 182
Calls
Call 1
Inputs
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (/.f64 (neg.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 -1 (/.f64 (neg.f64 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (/.f64 (PI.f64) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 (PI.f64) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (/.f64 (PI.f64) -180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 1/180)) (/.f64 1 (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 1/180)) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 32400))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))) (cbrt.f64 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (PI.f64))) 2) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (/.f64 (PI.f64) -180) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) (*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (PI.f64) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (sqrt.f64 1/180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 1 (/.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 1 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 1 (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 180 (/.f64 1 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (sqrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (cbrt.f64 32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (cbrt.f64 (sqrt.f64 180))) (cbrt.f64 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (sqrt.f64 (sqrt.f64 180))) (sqrt.f64 (sqrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 32400) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 180)) (*.f64 (cbrt.f64 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 180)) (*.f64 (sqrt.f64 (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (neg.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 -180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 3))))))

simplify352.0ms (1.1%)

Algorithm
egglog
Counts
254 → 267
Calls
Call 1
Inputs
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))))
(*.f64 180 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))))
(*.f64 180 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))))
(*.f64 180 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (/.f64 (neg.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 -1 (/.f64 (neg.f64 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (/.f64 (PI.f64) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 (PI.f64) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(-.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))
(-.f64 (/.f64 0 (neg.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (/.f64 (PI.f64) -180)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 1 (cbrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 1 (sqrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1/180))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 1/180)) (/.f64 1 (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 1/180)) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 1/180))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64)))
(*.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 -1 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))) (cbrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 -1 (PI.f64)) (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))
(*.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(*.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (PI.f64))) 2) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -180)
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) 1/180)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (PI.f64) 1/180)))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) -180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (/.f64 (PI.f64) -180) 1))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) (*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) 1/180))
(/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))
(neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)) 1))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (sqrt.f64 1/180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 1 (/.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 1 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 1 (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 180 (/.f64 1 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(-.f64 0 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 1)
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))
(*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (sqrt.f64 180))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (sqrt.f64 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)
(*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (cbrt.f64 (sqrt.f64 180))) (cbrt.f64 180))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (sqrt.f64 (sqrt.f64 180))) (sqrt.f64 (sqrt.f64 180)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (cbrt.f64 32400) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)))
(*.f64 (cbrt.f64 (sqrt.f64 180)) (*.f64 (cbrt.f64 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180))))
(*.f64 (sqrt.f64 (sqrt.f64 180)) (*.f64 (sqrt.f64 (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180))))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))
(*.f64 (neg.f64 -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))
(*.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 180)
(*.f64 -180 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 -1 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -180)
(*.f64 (neg.f64 -180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))))
(*.f64 180 (neg.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 -180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 1)
(/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1)
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/180)
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 3)
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 3) 1/3)
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 1)
(neg.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 3))
Outputs
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B)))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))))
(*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 180 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))))
(*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 180 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))))
(*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 180 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (hypot.f64 (+.f64 A (*.f64 -1 C)) B))) B))))
(*.f64 180 (atan.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)) B))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (hypot.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (hypot.f64 (neg.f64 (+.f64 C (neg.f64 A))) B)) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 180 0) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (*.f64 (PI.f64) 1/180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 180))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (/.f64 (neg.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 -1 (/.f64 (neg.f64 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 -1 (/.f64 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 180)) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (/.f64 (PI.f64) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)) (/.f64 (PI.f64) (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 (PI.f64) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 (PI.f64) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 (PI.f64) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (sqrt.f64 180) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (*.f64 (PI.f64) (sqrt.f64 1/180))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (cbrt.f64 32400) 0) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (cbrt.f64 1/180))) (cbrt.f64 32400)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 (PI.f64) (cbrt.f64 1/180))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(-.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(-.f64 (/.f64 0 (neg.f64 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))
(+.f64 (/.f64 0 (neg.f64 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (/.f64 (PI.f64) -180)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)))
(*.f64 (/.f64 1 (cbrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))))
(*.f64 (/.f64 1 (sqrt.f64 1/180)) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2) (*.f64 (PI.f64) 1/180))) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2) 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 (PI.f64) (cbrt.f64 32400))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2) (PI.f64))) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2) (/.f64 (PI.f64) (sqrt.f64 5832000)))) (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (PI.f64)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 1/180))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 1/180)) (/.f64 1 (/.f64 (PI.f64) (cbrt.f64 32400))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 1/180)) (/.f64 1 (*.f64 (PI.f64) (sqrt.f64 1/180))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (PI.f64) (cbrt.f64 32400))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (/.f64 (PI.f64) (cbrt.f64 32400)))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (PI.f64))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (PI.f64))) (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/5832000))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (cbrt.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 (PI.f64) (sqrt.f64 5832000)))) (cbrt.f64 (/.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2) (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (PI.f64)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 1/180))
(/.f64 (cbrt.f64 (*.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (PI.f64))
(*.f64 (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (sqrt.f64 1/180)) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (*.f64 (sqrt.f64 1/180) (*.f64 (PI.f64) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 -1 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 180)
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))) (cbrt.f64 (/.f64 1 (PI.f64))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (/.f64 -1 (PI.f64)) (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (/.f64 5832000 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (sqrt.f64 180) (*.f64 (sqrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 32400) (*.f64 (cbrt.f64 180) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (PI.f64)) (cbrt.f64 32400))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64))))
(*.f64 (cbrt.f64 180) (/.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (PI.f64))))
(*.f64 (cbrt.f64 180) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2))) (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (PI.f64))) 2) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 (PI.f64))) -180)
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (PI.f64) 1/180))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) (*.f64 (PI.f64) 1/180)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2))) (PI.f64))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 (PI.f64) -180))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (pow.f64 (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2) (*.f64 -180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (pow.f64 (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2))) (cbrt.f64 (*.f64 (PI.f64) 1/180)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2) (*.f64 -180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (neg.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (PI.f64))) 2))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 1/180)) (*.f64 (PI.f64) (sqrt.f64 1/180)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000)))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 5832000)))) (cbrt.f64 (/.f64 (PI.f64) (sqrt.f64 5832000))))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 1/180)) (/.f64 (PI.f64) (cbrt.f64 32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 32400)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) 1/32400)))
(/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (/.f64 (PI.f64) -180) 1))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) 1/180) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) (*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2))) (cbrt.f64 (*.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (*.f64 (PI.f64) 1/180))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (neg.f64 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (pow.f64 (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) 5832000))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (pow.f64 (*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 (*.f64 (PI.f64) 1/180))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/180)) 2))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) -180)) 1))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64))) 3))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)))) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) 0) (/.f64 (sqrt.f64 180) (/.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)))) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2)) (/.f64 1 (cbrt.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))))) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 180 0) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (sqrt.f64 1/180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (sqrt.f64 1/180)) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 0) (/.f64 1 (/.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (pow.f64 (/.f64 1 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) -1) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 1 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 0) (/.f64 (cbrt.f64 180) (/.f64 (/.f64 1 (cbrt.f64 32400)) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (/.f64 1 (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (/.f64 1 (cbrt.f64 32400))) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)) 180))) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 0) (/.f64 180 (/.f64 1 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 0) (/.f64 180 (/.f64 1 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(if (!=.f64 1 0) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(-.f64 0 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 1)
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(cbrt.f64 (*.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (sqrt.f64 180))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (sqrt.f64 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 32400) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180))
(cbrt.f64 (*.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (cbrt.f64 (sqrt.f64 180))) (cbrt.f64 180))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180)) (cbrt.f64 (sqrt.f64 180))) (cbrt.f64 180))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180)) (sqrt.f64 (sqrt.f64 180))) (sqrt.f64 (sqrt.f64 180)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)))
(cbrt.f64 (*.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 2)) 180) (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(cbrt.f64 (*.f64 (*.f64 5832000 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) (pow.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 2)))
(*.f64 (cbrt.f64 32400) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (cbrt.f64 180)))
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (cbrt.f64 180)) (cbrt.f64 32400))
(*.f64 (cbrt.f64 (sqrt.f64 180)) (*.f64 (cbrt.f64 180) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180))))
(*.f64 (cbrt.f64 (sqrt.f64 180)) (*.f64 (cbrt.f64 180) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (sqrt.f64 180))))
(*.f64 (sqrt.f64 (sqrt.f64 180)) (*.f64 (sqrt.f64 (sqrt.f64 180)) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (sqrt.f64 180))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (*.f64 (cbrt.f64 180) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))
(*.f64 (cbrt.f64 180) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (pow.f64 (*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))) (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (neg.f64 -1) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (neg.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 180)
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 -180 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 -1 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -180)
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (neg.f64 -180) (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))) 2)))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 2)))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 180 (neg.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (neg.f64 -180))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 1)
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))) -1)
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 1/180)
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180)) 3)
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 3) 1/3)
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 1)
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(neg.f64 (*.f64 -180 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B))))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) 3))
(*.f64 180 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))

localize64.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)) (/.f64 180 (PI.f64)))
4.3b
(/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)
8.5b
(/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)
15.2b
(-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))
Compiler

Compiled 154 to 55 computations (64.3% saved)

series115.0ms (0.3%)

Counts
4 → 116
Calls

33 calls:

TimeVariablePointExpression
15.0ms
C
@inf
(*.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)) (/.f64 180 (PI.f64)))
4.0ms
A
@inf
(-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))
2.0ms
C
@0
(/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)
2.0ms
A
@0
(/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)
2.0ms
B
@0
(/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)
Compiler

Compiled 7480 to 5120 computations (31.6% saved)

rewrite295.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
100×egg-rr
97×egg-rr
78×egg-rr
59×egg-rr
Counts
4 → 334
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))
(/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)
(/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)
(*.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)) (/.f64 180 (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 A A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A A))) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 B B (*.f64 A A)) 1 (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A A (*.f64 (+.f64 B A) (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 A (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)) (*.f64 (+.f64 B A) (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) (neg.f64 A)) (*.f64 (+.f64 B A) (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (*.f64 A A)) A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (*.f64 A A)) (*.f64 (+.f64 B A) (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 A A) 1 (*.f64 (+.f64 B A) (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A)) (*.f64 (+.f64 B A) (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 A) (neg.f64 A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A) (fma.f64 B B (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)) (fma.f64 B B (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 A) (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 A A) (fma.f64 B B (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B (cbrt.f64 B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 B B 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 B B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B B) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (+.f64 A A) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (*.f64 A -2) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) 0) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) (*.f64 B B)) (fma.f64 B B (*.f64 A (+.f64 A A)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 B B (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 (pow.f64 (*.f64 B B) 2) (*.f64 B B)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 B B) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 A A) 2) (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A)))) (-.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A))) 0) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) (neg.f64 (*.f64 B B))) (-.f64 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 B B) 2)) (neg.f64 (*.f64 B B))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A))))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 B B (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 (-.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 (pow.f64 (*.f64 B B) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) 0) (/.f64 (pow.f64 (*.f64 B B) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 A A) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 A A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 B B) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (neg.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (fma.f64 B B (*.f64 A A)))) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 A A)) (neg.f64 (neg.f64 (fma.f64 B B (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 B B (*.f64 A A)) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 B B (*.f64 A A)) 0) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (neg.f64 (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 A A)) (neg.f64 (fma.f64 B B (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (neg.f64 (fma.f64 B B (*.f64 A A)))) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 B B)) B) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 B B)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 B B))) (neg.f64 (*.f64 B (cbrt.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 (neg.f64 (*.f64 B (cbrt.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 B) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (+.f64 (*.f64 A (cbrt.f64 A)) (cbrt.f64 (fma.f64 (pow.f64 A 3) A (pow.f64 (*.f64 B A) 2))))) (-.f64 (cbrt.f64 (fma.f64 B B (*.f64 A A))) (cbrt.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 B B)))) (*.f64 B (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B B) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 B B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 B B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 B B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 B 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 B B) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (/.f64 B (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) 0) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (/.f64 B (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) 0) (pow.f64 (/.f64 B (*.f64 -1/2 (/.f64 (*.f64 B B) C))) -1) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (fma.f64 (/.f64 (*.f64 B B) C) -1/2 A)) (*.f64 (/.f64 1 B) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (fma.f64 (/.f64 (*.f64 B B) C) -1/2 (neg.f64 A))) (*.f64 (/.f64 1 B) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (/.f64 (*.f64 B B) C) -1/2 A) (/.f64 1 B)) (*.f64 (neg.f64 A) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (/.f64 (*.f64 B B) C) -1/2 (neg.f64 A)) (/.f64 1 B)) (*.f64 A (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) 0) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) (*.f64 (/.f64 1 B) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 B)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) (*.f64 0 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 B)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)) (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) B) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) B) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) 2) (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)) (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2)))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (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 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2)))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 C)) (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 (*.f64 C C))) (neg.f64 (/.f64 (*.f64 A A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 B B (*.f64 A A)) (/.f64 1 C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2)) (neg.f64 (/.f64 (*.f64 A A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 A A))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C) 0) (/.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C) (/.f64 (*.f64 B B) C)) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 A A) C) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 B (cbrt.f64 B))) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 C (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (/.f64 (neg.f64 C) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C)))) (-.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 C (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (pow.f64 (/.f64 C (*.f64 B B)) -1) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 B B)) 0) (pow.f64 (/.f64 C (*.f64 B B)) -1) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B (cbrt.f64 B)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 B B))) (/.f64 (neg.f64 C) (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 B B) 0) (/.f64 -1 (/.f64 (neg.f64 C) (*.f64 B B))) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (/.f64 (fma.f64 B B (*.f64 A A)) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 A A) C) (*.f64 (/.f64 1 C) (*.f64 (+.f64 B A) (-.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (*.f64 (/.f64 1 C) (neg.f64 (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 C) (neg.f64 (*.f64 A A))) (/.f64 (fma.f64 B B (*.f64 A A)) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 A A) C) (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 1 C) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 C) 0) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 B B) C) (*.f64 0 (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 C)) (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (/.f64 (*.f64 A A) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 C) (neg.f64 (/.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 B A) (-.f64 A B)) (neg.f64 C)) (neg.f64 (/.f64 (*.f64 A A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (/.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 C)) (neg.f64 (/.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A A)) C) (*.f64 C C)) (/.f64 (*.f64 C (*.f64 A A)) (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 B B) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 C) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (/.f64 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (/.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B (cbrt.f64 B)) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B B)) (/.f64 -1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 C)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 B B) C) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (pow.f64 (cbrt.f64 (/.f64 1 C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) 1) (cbrt.f64 (/.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 C)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 C)) 2) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B B)) (neg.f64 (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 1 (cbrt.f64 (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) (/.f64 1 (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A))))) (*.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) 1) (*.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) C) (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) (cbrt.f64 (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 (*.f64 A A) (cbrt.f64 C)))) (*.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) (neg.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 (*.f64 A A)))) (*.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) (*.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 (*.f64 C C))) (*.f64 C (/.f64 (*.f64 A A) (cbrt.f64 C)))) (*.f64 C (cbrt.f64 (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 C)) (*.f64 C (neg.f64 (*.f64 A A)))) (*.f64 C (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 B B (*.f64 A A))) C) (*.f64 (neg.f64 C) (*.f64 A A))) (*.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 B B (*.f64 A A))) (cbrt.f64 (*.f64 C C))) (*.f64 (neg.f64 C) (/.f64 (*.f64 A A) (cbrt.f64 C)))) (*.f64 (neg.f64 C) (cbrt.f64 (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 B B (*.f64 A A))) (neg.f64 C)) (*.f64 (neg.f64 C) (neg.f64 (*.f64 A A)))) (*.f64 (neg.f64 C) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (*.f64 B (cbrt.f64 B))) (*.f64 (cbrt.f64 (neg.f64 C)) (cbrt.f64 (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 B B) (cbrt.f64 C))) (neg.f64 (cbrt.f64 (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A))))) (neg.f64 (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 B B)) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B B) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B B) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 C)) (*.f64 B B)) (cbrt.f64 (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 B B) (cbrt.f64 C))) (cbrt.f64 (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 C C))) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) 1) (cbrt.f64 (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) 1) (cbrt.f64 (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (pow.f64 (cbrt.f64 (cbrt.f64 C)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 C)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) C) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 C)) (neg.f64 (cbrt.f64 (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (neg.f64 C))) (pow.f64 (cbrt.f64 (neg.f64 C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 B B) C) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 B B) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 B B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) 2))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (cbrt.f64 (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 180 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) -1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) 1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) 1) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (*.f64 1 (/.f64 (PI.f64) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (neg.f64 (/.f64 (PI.f64) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 (PI.f64) 180))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 -180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 3))))))

simplify1.0s (3.1%)

Algorithm
egglog
Counts
450 → 442
Calls
Call 1
Inputs
(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)
(pow.f64 (/.f64 -1 B) -2)
(pow.f64 (/.f64 -1 B) -2)
(pow.f64 (/.f64 -1 B) -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 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 B C))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 (/.f64 1 B) -2) C)
(/.f64 (pow.f64 (/.f64 1 B) -2) C)
(/.f64 (pow.f64 (/.f64 1 B) -2) C)
(/.f64 (pow.f64 (/.f64 1 B) -2) C)
(/.f64 (pow.f64 (/.f64 -1 B) -2) C)
(/.f64 (pow.f64 (/.f64 -1 B) -2) C)
(/.f64 (pow.f64 (/.f64 -1 B) -2) C)
(/.f64 (pow.f64 (/.f64 -1 B) -2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (pow.f64 B 2) C)
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 A A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (neg.f64 (*.f64 A A)))
(fma.f64 1 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A A))) (neg.f64 (*.f64 A A)))
(fma.f64 (fma.f64 B B (*.f64 A A)) 1 (neg.f64 (*.f64 A A)))
(fma.f64 A A (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (*.f64 A (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (cbrt.f64 (neg.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) (neg.f64 A)) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 1 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (*.f64 A A)) A) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 -1 (neg.f64 (*.f64 A A)) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (*.f64 A A) 1 (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A)) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (neg.f64 A) (neg.f64 A) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (cbrt.f64 (neg.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A) (fma.f64 B B (*.f64 A A)))
(fma.f64 1 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)) (fma.f64 B B (*.f64 A A)))
(fma.f64 (*.f64 (neg.f64 A) (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))
(fma.f64 -1 (*.f64 A A) (fma.f64 B B (*.f64 A A)))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(fma.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B (cbrt.f64 B)) 0)
(fma.f64 B B 0)
(fma.f64 1 (*.f64 B B) 0)
(fma.f64 (*.f64 B B) 1 0)
(fma.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)) 0)
(fma.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) B) 0)
(fma.f64 1 0 (*.f64 B B))
(fma.f64 0 0 (*.f64 B B))
(fma.f64 0 (+.f64 A A) (*.f64 B B))
(fma.f64 0 (*.f64 A -2) (*.f64 B B))
(if (!=.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) 0) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) (*.f64 B B)) (fma.f64 B B (*.f64 A (+.f64 A A)))) (*.f64 B B))
(if (!=.f64 (fma.f64 B B (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (pow.f64 (*.f64 B B) 2) (*.f64 B B)) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(if (!=.f64 (neg.f64 (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))
(if (!=.f64 1 0) (*.f64 B B) (*.f64 B B))
(if (!=.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 A A) 2) (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A)))) (-.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))) (*.f64 B B))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A))) 0) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) (neg.f64 (*.f64 B B))) (-.f64 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))) (*.f64 B B))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 B B) 2)) (neg.f64 (*.f64 B B))) (*.f64 B B))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (*.f64 B B))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A))))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))))) (*.f64 B B))
(if (!=.f64 (neg.f64 (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))))) (*.f64 B B))
(if (!=.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (*.f64 B B))
(if (!=.f64 (fma.f64 B B (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))))) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (-.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 (pow.f64 (*.f64 B B) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) 0) (/.f64 (pow.f64 (*.f64 B B) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 (*.f64 A A) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))
(if (!=.f64 (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(if (!=.f64 (*.f64 A A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 B B) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(+.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))
(+.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))
(+.f64 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))
(+.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 A A))
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 B B))))
(+.f64 1 (-.f64 -1 (neg.f64 (*.f64 B B))))
(+.f64 (neg.f64 (neg.f64 (fma.f64 B B (*.f64 A A)))) (neg.f64 (*.f64 A A)))
(+.f64 (neg.f64 (*.f64 A A)) (neg.f64 (neg.f64 (fma.f64 B B (*.f64 A A)))))
(+.f64 (*.f64 B B) 0)
(+.f64 0 (*.f64 B B))
(-.f64 (fma.f64 B B (*.f64 A A)) (*.f64 A A))
(-.f64 (+.f64 (fma.f64 B B (*.f64 A A)) 0) (*.f64 A A))
(-.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 A B)))
(-.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (neg.f64 (*.f64 A A)))
(-.f64 (neg.f64 (*.f64 A A)) (neg.f64 (fma.f64 B B (*.f64 A A))))
(-.f64 (-.f64 0 (neg.f64 (fma.f64 B B (*.f64 A A)))) (*.f64 A A))
(-.f64 (*.f64 B B) 0)
(-.f64 0 (neg.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B (cbrt.f64 B)))
(*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(*.f64 1 (*.f64 B B))
(*.f64 (*.f64 B B) 1)
(*.f64 B B)
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(*.f64 -1 (neg.f64 (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) B) (cbrt.f64 B))
(*.f64 (neg.f64 (*.f64 B B)) -1)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 B B)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 B B))) (neg.f64 (*.f64 B (cbrt.f64 B))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2)))
(*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 (neg.f64 (*.f64 B (cbrt.f64 B)))))
(*.f64 (neg.f64 B) (neg.f64 B))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (+.f64 (*.f64 A (cbrt.f64 A)) (cbrt.f64 (fma.f64 (pow.f64 A 3) A (pow.f64 (*.f64 B A) 2))))) (-.f64 (cbrt.f64 (fma.f64 B B (*.f64 A A))) (cbrt.f64 (*.f64 A A))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 B B)))) (*.f64 B (cbrt.f64 B)))
(/.f64 (*.f64 B B) 1)
(/.f64 (/.f64 (*.f64 B B) -1) -1)
(/.f64 (neg.f64 (*.f64 B B)) -1)
(pow.f64 (cbrt.f64 (*.f64 B B)) 3)
(pow.f64 (pow.f64 (*.f64 B B) 3) 1/3)
(pow.f64 B 2)
(pow.f64 (*.f64 B B) 1)
(neg.f64 (neg.f64 (*.f64 B B)))
(cbrt.f64 (pow.f64 (*.f64 B B) 3))
(if (!=.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (/.f64 B (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(if (!=.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) 0) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (/.f64 B (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(if (!=.f64 1 0) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(if (!=.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) 0) (pow.f64 (/.f64 B (*.f64 -1/2 (/.f64 (*.f64 B B) C))) -1) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(+.f64 (*.f64 (/.f64 1 B) (fma.f64 (/.f64 (*.f64 B B) C) -1/2 A)) (*.f64 (/.f64 1 B) (neg.f64 A)))
(+.f64 (*.f64 (/.f64 1 B) (fma.f64 (/.f64 (*.f64 B B) C) -1/2 (neg.f64 A))) (*.f64 (/.f64 1 B) A))
(+.f64 (*.f64 (fma.f64 (/.f64 (*.f64 B B) C) -1/2 A) (/.f64 1 B)) (*.f64 (neg.f64 A) (/.f64 1 B)))
(+.f64 (*.f64 (fma.f64 (/.f64 (*.f64 B B) C) -1/2 (neg.f64 A)) (/.f64 1 B)) (*.f64 A (/.f64 1 B)))
(+.f64 (*.f64 (/.f64 1 B) 0) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(+.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) (*.f64 (/.f64 1 B) 0))
(+.f64 (*.f64 0 (/.f64 1 B)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(+.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) (*.f64 0 (/.f64 1 B)))
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))
(-.f64 0 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))
(*.f64 -1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)) (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))
(*.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) B) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))
(*.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (/.f64 1 B))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) B))
(*.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2) (/.f64 -1 B))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (/.f64 -1 B) (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) B) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))))
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) -1) -1)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) 2))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) 2) (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 B)))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)))
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)) (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2) (neg.f64 B))
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2)))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2)))) (neg.f64 B))
(/.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 3) 1/3)
(pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 1)
(neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 3))
(fma.f64 (cbrt.f64 (/.f64 1 C)) (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 (*.f64 C C))) (neg.f64 (/.f64 (*.f64 A A) C)))
(fma.f64 (fma.f64 B B (*.f64 A A)) (/.f64 1 C) (neg.f64 (/.f64 (*.f64 A A) C)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2)) (neg.f64 (/.f64 (*.f64 A A) C)))
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 A A))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) C) (neg.f64 (/.f64 (*.f64 A A) C)))
(fma.f64 1 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))
(if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C) 0) (/.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C) (/.f64 (*.f64 B B) C)) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)) (/.f64 (*.f64 B B) C))
(if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (/.f64 (*.f64 A A) C) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (neg.f64 (*.f64 B (cbrt.f64 B))) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 C (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (/.f64 (neg.f64 C) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (-.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C)))) (-.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 C (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B B) 0) (pow.f64 (/.f64 C (*.f64 B B)) -1) (/.f64 (*.f64 B B) C))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (pow.f64 (/.f64 C (*.f64 B B)) -1) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B (cbrt.f64 B)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 B B))) (/.f64 (neg.f64 C) (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B B) 0) (/.f64 -1 (/.f64 (neg.f64 C) (*.f64 B B))) (/.f64 (*.f64 B B) C))
(+.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))
(+.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (/.f64 (fma.f64 B B (*.f64 A A)) C))
(+.f64 (/.f64 (*.f64 A A) C) (*.f64 (/.f64 1 C) (*.f64 (+.f64 B A) (-.f64 B A))))
(+.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (*.f64 (/.f64 1 C) (neg.f64 (*.f64 A A))))
(+.f64 (*.f64 (/.f64 1 C) (neg.f64 (*.f64 A A))) (/.f64 (fma.f64 B B (*.f64 A A)) C))
(+.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 1))
(+.f64 (/.f64 (*.f64 A A) C) (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (/.f64 1 C)))
(+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 1 C) 0))
(+.f64 (*.f64 (/.f64 1 C) 0) (/.f64 (*.f64 B B) C))
(+.f64 (/.f64 (*.f64 B B) C) (*.f64 0 (/.f64 1 C)))
(+.f64 (*.f64 0 (/.f64 1 C)) (/.f64 (*.f64 B B) C))
(-.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (/.f64 (*.f64 A A) C))
(-.f64 (/.f64 0 C) (neg.f64 (/.f64 (*.f64 B B) C)))
(-.f64 (/.f64 (*.f64 (+.f64 B A) (-.f64 A B)) (neg.f64 C)) (neg.f64 (/.f64 (*.f64 A A) C)))
(-.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (/.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 C)))
(-.f64 (/.f64 0 (neg.f64 C)) (neg.f64 (/.f64 (*.f64 B B) C)))
(-.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A A)) C) (*.f64 C C)) (/.f64 (*.f64 C (*.f64 A A)) (*.f64 C C)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 B B) C)))
(*.f64 1 (/.f64 (*.f64 B B) C))
(*.f64 (/.f64 (*.f64 B B) C) 1)
(*.f64 (/.f64 1 C) (*.f64 B B))
(*.f64 (*.f64 B B) (/.f64 1 C))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (/.f64 (*.f64 B B) C)))
(*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B (cbrt.f64 B)) C))
(*.f64 (neg.f64 (*.f64 B B)) (/.f64 -1 C))
(*.f64 (cbrt.f64 (/.f64 1 C)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 C C))))
(*.f64 (*.f64 (/.f64 (*.f64 B B) C) -1) -1)
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (pow.f64 (cbrt.f64 (/.f64 1 C)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) 1) (cbrt.f64 (/.f64 (*.f64 B B) C)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 C)))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 B B) C)))
(*.f64 (cbrt.f64 (/.f64 1 C)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 C)) 2) (*.f64 B B)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2))))
(*.f64 (neg.f64 (*.f64 B B)) (neg.f64 (/.f64 1 C)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 B B) C)))
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 1 (cbrt.f64 (*.f64 C C))))
(*.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) (/.f64 1 (*.f64 C C)))
(/.f64 (*.f64 1 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A))))) (*.f64 C C))
(/.f64 (*.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) 1) (*.f64 C C))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) C) (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 C C)) C))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) (cbrt.f64 (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 (*.f64 A A) (cbrt.f64 C)))) (*.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 (*.f64 C C))))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) (neg.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 (*.f64 A A)))) (*.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 C)))
(/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) (*.f64 C C))
(/.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 (*.f64 C C))) (*.f64 C (/.f64 (*.f64 A A) (cbrt.f64 C)))) (*.f64 C (cbrt.f64 (*.f64 C C))))
(/.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 C)) (*.f64 C (neg.f64 (*.f64 A A)))) (*.f64 C (neg.f64 C)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 B B (*.f64 A A))) C) (*.f64 (neg.f64 C) (*.f64 A A))) (*.f64 (neg.f64 C) C))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 B B (*.f64 A A))) (cbrt.f64 (*.f64 C C))) (*.f64 (neg.f64 C) (/.f64 (*.f64 A A) (cbrt.f64 C)))) (*.f64 (neg.f64 C) (cbrt.f64 (*.f64 C C))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 B B (*.f64 A A))) (neg.f64 C)) (*.f64 (neg.f64 C) (neg.f64 (*.f64 A A)))) (*.f64 (neg.f64 C) (neg.f64 C)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (*.f64 B (cbrt.f64 B))) (*.f64 (cbrt.f64 (neg.f64 C)) (cbrt.f64 (*.f64 C C))))
(/.f64 (neg.f64 (/.f64 (*.f64 B B) (cbrt.f64 C))) (neg.f64 (cbrt.f64 (*.f64 C C))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A))))) (neg.f64 (*.f64 C C)))
(/.f64 (neg.f64 (*.f64 B B)) (neg.f64 C))
(/.f64 (*.f64 B B) C)
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)))
(/.f64 (/.f64 (*.f64 B B) C) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 C))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 C)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 C C)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 C)) (*.f64 B B)) (cbrt.f64 (*.f64 C C)))
(/.f64 (*.f64 1 (/.f64 (*.f64 B B) (cbrt.f64 C))) (cbrt.f64 (*.f64 C C)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 C))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 (neg.f64 C)))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 C C))) (cbrt.f64 C))
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) 1) (cbrt.f64 (*.f64 C C)))
(/.f64 (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) 1) (cbrt.f64 (*.f64 C C)))
(/.f64 (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (pow.f64 (cbrt.f64 (cbrt.f64 C)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 C)) 2) 2))
(/.f64 (/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) C) C)
(/.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 C)) (neg.f64 (cbrt.f64 (*.f64 C C))))
(/.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (neg.f64 C))) (pow.f64 (cbrt.f64 (neg.f64 C)) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 B B) C) 3) 1/3)
(pow.f64 (/.f64 (*.f64 B B) C) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 B B) C)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 3))
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) 2))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 1)
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))
(*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) -1) -1)
(*.f64 -1 (*.f64 -1 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) 1))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) 1))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (/.f64 1 (PI.f64)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))))
(*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64)) 180)
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180))
(*.f64 (*.f64 1 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 180 (PI.f64))) 1))
(*.f64 180 (*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64)) 1))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) (/.f64 -1 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 1)
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (*.f64 1 (/.f64 (PI.f64) 180)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (PI.f64))
(/.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (neg.f64 (/.f64 (PI.f64) 180)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))) 3)
(pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 1)
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64))))
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))
(neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 -180 (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (neg.f64 (PI.f64))))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 3))
Outputs
(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)
(pow.f64 (/.f64 -1 B) -2)
(pow.f64 (/.f64 -1 B) -2)
(pow.f64 (/.f64 -1 B) -2)
(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 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 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)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 B C))
(/.f64 (*.f64 -1/2 B) C)
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 C B)))
(/.f64 (*.f64 -1/2 (*.f64 B B)) (*.f64 C B))
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 (/.f64 1 B) -2) C)
(/.f64 (pow.f64 (/.f64 1 B) -2) C)
(/.f64 (pow.f64 (/.f64 1 B) -2) C)
(/.f64 (pow.f64 (/.f64 1 B) -2) C)
(/.f64 (pow.f64 (/.f64 -1 B) -2) C)
(/.f64 (pow.f64 (/.f64 -1 B) -2) C)
(/.f64 (pow.f64 (/.f64 -1 B) -2) C)
(/.f64 (pow.f64 (/.f64 -1 B) -2) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(/.f64 (pow.f64 B 2) C)
(/.f64 (*.f64 B B) C)
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) 0) B)) (PI.f64)))
(/.f64 (*.f64 180 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 B B (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) 0) B))) (PI.f64))
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 A A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (neg.f64 (*.f64 A A)))
(fma.f64 1 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A A))) (neg.f64 (*.f64 A A)))
(fma.f64 (fma.f64 B B (*.f64 A A)) 1 (neg.f64 (*.f64 A A)))
(fma.f64 A A (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (*.f64 A (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (cbrt.f64 (neg.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) (neg.f64 A)) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 1 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 A A (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (*.f64 A A)) A) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 -1 (neg.f64 (*.f64 A A)) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (*.f64 A A) 1 (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (cbrt.f64 (*.f64 A A)) (*.f64 A (cbrt.f64 A)) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (neg.f64 A) (neg.f64 A) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 (cbrt.f64 (neg.f64 A)) (*.f64 (cbrt.f64 (*.f64 A A)) A) (fma.f64 B B (*.f64 A A)))
(fma.f64 1 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 A A))) (*.f64 A (cbrt.f64 A)) (fma.f64 B B (*.f64 A A)))
(fma.f64 (*.f64 (neg.f64 A) (cbrt.f64 A)) (cbrt.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))
(fma.f64 -1 (*.f64 A A) (fma.f64 B B (*.f64 A A)))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(fma.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B (cbrt.f64 B)) 0)
(*.f64 B B)
(fma.f64 B B 0)
(*.f64 B B)
(fma.f64 1 (*.f64 B B) 0)
(*.f64 B B)
(fma.f64 (*.f64 B B) 1 0)
(*.f64 B B)
(fma.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)) 0)
(*.f64 B B)
(fma.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) B) 0)
(*.f64 B B)
(fma.f64 1 0 (*.f64 B B))
(*.f64 B B)
(fma.f64 0 0 (*.f64 B B))
(fma.f64 0 (+.f64 A A) (*.f64 B B))
(fma.f64 0 (*.f64 A -2) (*.f64 B B))
(if (!=.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) 0) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) (*.f64 B B)) (fma.f64 B B (*.f64 A (+.f64 A A)))) (*.f64 B B))
(if (!=.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) 0) (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) B) B) (fma.f64 B B (*.f64 A (+.f64 A A)))) (*.f64 B B))
(if (!=.f64 (fma.f64 B B (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (pow.f64 (*.f64 B B) 2) (*.f64 B B)) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (/.f64 (pow.f64 (*.f64 B B) 2) B) B) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(if (!=.f64 (neg.f64 (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))
(if (!=.f64 1 0) (*.f64 B B) (*.f64 B B))
(if (!=.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 A A) 2) (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A)))) (-.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))) (*.f64 B B))
(if (!=.f64 (fma.f64 A A (neg.f64 (*.f64 (+.f64 B A) (-.f64 B A)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 A A) 2) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 2)) (fma.f64 A A (neg.f64 (*.f64 (+.f64 B A) (-.f64 B A))))) (*.f64 B B))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A))) 0) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) (neg.f64 (*.f64 B B))) (-.f64 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))) (*.f64 B B))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 B B) 2)) (neg.f64 (*.f64 B B))) (*.f64 B B))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 (/.f64 (pow.f64 (*.f64 B B) 2) B) B) (*.f64 B B))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (*.f64 B B))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 A A) 2) (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (-.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 A A)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (-.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 A A))))) (*.f64 B B))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A))))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))))) (*.f64 B B))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 A A) 2) (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 A A) 2) (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A))))) (*.f64 B B))
(if (!=.f64 (neg.f64 (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))))) (*.f64 B B))
(if (!=.f64 (neg.f64 (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 A A) 2) (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A))))) (*.f64 B B))
(if (!=.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (*.f64 B B))
(if (!=.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (-.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 A A))))) (*.f64 B B))
(if (!=.f64 (fma.f64 B B (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))))) (*.f64 B B))
(if (!=.f64 (fma.f64 B B (*.f64 A A)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 A A) 2) (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A))))) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (-.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(if (!=.f64 (*.f64 B B) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 (pow.f64 (*.f64 B B) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) 0) (/.f64 (pow.f64 (*.f64 B B) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 B B) 2))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(if (!=.f64 (*.f64 A A) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))
(if (!=.f64 (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 3) (pow.f64 (*.f64 A A) 3)) (fma.f64 (*.f64 A A) (fma.f64 B B (*.f64 A (+.f64 A A))) (pow.f64 (fma.f64 B B (*.f64 A A)) 2))) (*.f64 B B))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(if (!=.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 B B) 2))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(if (!=.f64 (*.f64 A A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (-.f64 (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 (+.f64 B A) (-.f64 B A))) (*.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))))) (*.f64 B B))
(if (!=.f64 (*.f64 A A) 0) (/.f64 (+.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 (+.f64 B A) (-.f64 B A)) 3)) (+.f64 (pow.f64 (*.f64 A A) 2) (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (-.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 A A))))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 B B) 2))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) 0) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 B B) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 B B) 3) 0) (-.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (*.f64 B B) 0))) (*.f64 B B))
(if (!=.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 B B) 2))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 B B) 3)) (neg.f64 (pow.f64 (*.f64 B B) 2))) (*.f64 B B))
(+.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 B A)))
(fma.f64 A A (*.f64 (+.f64 B A) (-.f64 B A)))
(+.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 (*.f64 A A)))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(+.f64 (neg.f64 (*.f64 A A)) (fma.f64 B B (*.f64 A A)))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(+.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (*.f64 A A))
(fma.f64 A A (*.f64 (+.f64 B A) (-.f64 B A)))
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 B B))))
(+.f64 -1 (+.f64 1 (*.f64 B B)))
(+.f64 1 (-.f64 -1 (neg.f64 (*.f64 B B))))
(+.f64 1 (+.f64 -1 (*.f64 B B)))
(+.f64 (neg.f64 (neg.f64 (fma.f64 B B (*.f64 A A)))) (neg.f64 (*.f64 A A)))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(+.f64 (neg.f64 (*.f64 A A)) (neg.f64 (neg.f64 (fma.f64 B B (*.f64 A A)))))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(+.f64 (*.f64 B B) 0)
(*.f64 B B)
(+.f64 0 (*.f64 B B))
(*.f64 B B)
(-.f64 (fma.f64 B B (*.f64 A A)) (*.f64 A A))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(-.f64 (+.f64 (fma.f64 B B (*.f64 A A)) 0) (*.f64 A A))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(-.f64 (*.f64 A A) (*.f64 (+.f64 B A) (-.f64 A B)))
(fma.f64 A A (neg.f64 (*.f64 (+.f64 B A) (-.f64 A B))))
(-.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (neg.f64 (*.f64 A A)))
(-.f64 (neg.f64 (*.f64 A A)) (neg.f64 (fma.f64 B B (*.f64 A A))))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(-.f64 (-.f64 0 (neg.f64 (fma.f64 B B (*.f64 A A)))) (*.f64 A A))
(fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A)))
(-.f64 (*.f64 B B) 0)
(*.f64 B B)
(-.f64 0 (neg.f64 (*.f64 B B)))
(*.f64 B B)
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B (cbrt.f64 B)))
(*.f64 B B)
(*.f64 (*.f64 B (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(*.f64 B B)
(*.f64 1 (*.f64 B B))
(*.f64 B B)
(*.f64 (*.f64 B B) 1)
(*.f64 B B)
(*.f64 B B)
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) B))
(*.f64 B B)
(*.f64 -1 (neg.f64 (*.f64 B B)))
(*.f64 B B)
(*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) B) (cbrt.f64 B))
(*.f64 B B)
(*.f64 (neg.f64 (*.f64 B B)) -1)
(*.f64 B B)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 B B)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2))
(*.f64 B B)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 B B))) (neg.f64 (*.f64 B (cbrt.f64 B))))
(*.f64 B B)
(*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2)))
(*.f64 B B)
(*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 (neg.f64 (*.f64 B (cbrt.f64 B)))))
(*.f64 B B)
(*.f64 (neg.f64 B) (neg.f64 B))
(*.f64 B B)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (+.f64 (*.f64 A (cbrt.f64 A)) (cbrt.f64 (fma.f64 (pow.f64 A 3) A (pow.f64 (*.f64 B A) 2))))) (-.f64 (cbrt.f64 (fma.f64 B B (*.f64 A A))) (cbrt.f64 (*.f64 A A))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) (fma.f64 A (cbrt.f64 A) (cbrt.f64 (fma.f64 (pow.f64 A 3) A (pow.f64 (*.f64 B A) 2))))) (-.f64 (cbrt.f64 (fma.f64 B B (*.f64 A A))) (cbrt.f64 (*.f64 A A))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 B B)))) (*.f64 B (cbrt.f64 B)))
(*.f64 B B)
(/.f64 (*.f64 B B) 1)
(*.f64 B B)
(/.f64 (/.f64 (*.f64 B B) -1) -1)
(/.f64 (*.f64 B B) (*.f64 -1 -1))
(/.f64 (neg.f64 (*.f64 B B)) -1)
(neg.f64 (/.f64 (*.f64 B B) -1))
(pow.f64 (cbrt.f64 (*.f64 B B)) 3)
(*.f64 B B)
(pow.f64 (pow.f64 (*.f64 B B) 3) 1/3)
(*.f64 B B)
(pow.f64 B 2)
(*.f64 B B)
(pow.f64 (*.f64 B B) 1)
(*.f64 B B)
(neg.f64 (neg.f64 (*.f64 B B)))
(*.f64 B B)
(cbrt.f64 (pow.f64 (*.f64 B B) 3))
(*.f64 B B)
(if (!=.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (/.f64 B (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(if (!=.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) (/.f64 B (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))
(if (!=.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) 0) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (/.f64 B (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) 0) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (/.f64 B (cbrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))
(if (!=.f64 1 0) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(if (!=.f64 1 0) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))
(if (!=.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) 0) (pow.f64 (/.f64 B (*.f64 -1/2 (/.f64 (*.f64 B B) C))) -1) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(if (!=.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) 0) (pow.f64 (/.f64 (/.f64 B -1/2) (/.f64 (*.f64 B B) C)) -1) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))
(+.f64 (*.f64 (/.f64 1 B) (fma.f64 (/.f64 (*.f64 B B) C) -1/2 A)) (*.f64 (/.f64 1 B) (neg.f64 A)))
(*.f64 (/.f64 1 B) (+.f64 (fma.f64 (/.f64 (*.f64 B B) C) -1/2 A) (neg.f64 A)))
(+.f64 (*.f64 (/.f64 1 B) (fma.f64 (/.f64 (*.f64 B B) C) -1/2 (neg.f64 A))) (*.f64 (/.f64 1 B) A))
(*.f64 (/.f64 1 B) (+.f64 (fma.f64 (/.f64 (*.f64 B B) C) -1/2 (neg.f64 A)) A))
(+.f64 (*.f64 (fma.f64 (/.f64 (*.f64 B B) C) -1/2 A) (/.f64 1 B)) (*.f64 (neg.f64 A) (/.f64 1 B)))
(*.f64 (/.f64 1 B) (+.f64 (fma.f64 (/.f64 (*.f64 B B) C) -1/2 A) (neg.f64 A)))
(+.f64 (*.f64 (fma.f64 (/.f64 (*.f64 B B) C) -1/2 (neg.f64 A)) (/.f64 1 B)) (*.f64 A (/.f64 1 B)))
(*.f64 (/.f64 1 B) (+.f64 (fma.f64 (/.f64 (*.f64 B B) C) -1/2 (neg.f64 A)) A))
(+.f64 (*.f64 (/.f64 1 B) 0) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(+.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) (*.f64 (/.f64 1 B) 0))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(+.f64 (*.f64 0 (/.f64 1 B)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(+.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) (*.f64 0 (/.f64 1 B)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))
(/.f64 (-.f64 0 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) (neg.f64 B))
(-.f64 0 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(*.f64 -1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)) (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(*.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 1)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) B) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) B) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))
(*.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (/.f64 1 B))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) B))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) B) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))
(*.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2) (/.f64 -1 B))
(*.f64 (*.f64 (/.f64 -1 B) (neg.f64 (/.f64 (*.f64 B B) C))) -1/2)
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 -1 B) (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2))
(*.f64 (*.f64 (/.f64 -1 B) (neg.f64 (/.f64 (*.f64 B B) C))) -1/2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) B) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) B) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) -1) -1)
(neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) 2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))
(neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) 2) (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) B) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) B))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) B) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) B) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2))))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 1)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)) (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) (pow.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) (pow.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2) (neg.f64 B))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 -1/2 (/.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B) 2) (/.f64 (*.f64 -1/2 (*.f64 B B)) C))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2)))) (cbrt.f64 (*.f64 B B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B) (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2)))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) -1/2)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2)))) (neg.f64 B))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) (*.f64 1/4 (pow.f64 (/.f64 (*.f64 B B) C) 2)))) (neg.f64 B))
(/.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 3)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(pow.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 3) 1/3)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 1)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) (neg.f64 B)) 1))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 3))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)
(fma.f64 (cbrt.f64 (/.f64 1 C)) (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 (*.f64 C C))) (neg.f64 (/.f64 (*.f64 A A) C)))
(fma.f64 (fma.f64 B B (*.f64 A A)) (/.f64 1 C) (neg.f64 (/.f64 (*.f64 A A) C)))
(/.f64 (fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A))) C)
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2)) (neg.f64 (/.f64 (*.f64 A A) C)))
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 A A))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A A)) 2)) C) (neg.f64 (/.f64 (*.f64 A A) C)))
(fma.f64 1 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))
(if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C) 0) (/.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C) (/.f64 (*.f64 B B) C)) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)) (/.f64 (*.f64 B B) C))
(if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C) 0) (/.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) (/.f64 (*.f64 B B) C)) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)) (/.f64 (*.f64 B B) C))
(if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (/.f64 (*.f64 (/.f64 (*.f64 A A) C) (fma.f64 B B (*.f64 A (+.f64 A A)))) C))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (/.f64 (*.f64 A A) C) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (/.f64 (*.f64 A A) C) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (/.f64 (*.f64 (/.f64 (*.f64 A A) C) (fma.f64 B B (*.f64 A (+.f64 A A)))) C))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (/.f64 (*.f64 A A) C) (/.f64 (fma.f64 B B (*.f64 A (+.f64 A A))) C)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (/.f64 (*.f64 (/.f64 (*.f64 A A) C) (fma.f64 B B (*.f64 A (+.f64 A A)))) C)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (/.f64 (*.f64 (/.f64 (*.f64 A A) C) (fma.f64 B B (*.f64 A (+.f64 A A)))) C))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (neg.f64 (*.f64 B (cbrt.f64 B))) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 C (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 (neg.f64 B) (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 C (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (/.f64 (neg.f64 C) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) 2))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (-.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C)))) (-.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (-.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (pow.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 2)) (-.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (-.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (/.f64 (fma.f64 B B (*.f64 A A)) C)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (-.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (/.f64 (fma.f64 B B (*.f64 A A)) C))))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (-.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (/.f64 (fma.f64 B B (*.f64 A A)) C))))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (neg.f64 (/.f64 (*.f64 A A) C))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 3) (pow.f64 (/.f64 (*.f64 A A) C) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) 2) (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (-.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (/.f64 (fma.f64 B B (*.f64 A A)) C))))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 C (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B B) 0) (pow.f64 (/.f64 C (*.f64 B B)) -1) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B B) 0) (/.f64 1 (/.f64 (/.f64 C B) B)) (/.f64 (*.f64 B B) C))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (pow.f64 (/.f64 C (*.f64 B B)) -1) (/.f64 (*.f64 B B) C))
(if (!=.f64 (neg.f64 (*.f64 B B)) 0) (/.f64 1 (/.f64 (/.f64 C B) B)) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B (cbrt.f64 B)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 B B))) (/.f64 (neg.f64 C) (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 C (*.f64 B (cbrt.f64 B)))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B B) 0) (/.f64 -1 (/.f64 (neg.f64 C) (*.f64 B B))) (/.f64 (*.f64 B B) C))
(if (!=.f64 (*.f64 B B) 0) (/.f64 -1 (neg.f64 (/.f64 (/.f64 C B) B))) (/.f64 (*.f64 B B) C))
(+.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (neg.f64 (/.f64 (*.f64 A A) C)))
(/.f64 (fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A))) C)
(+.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (/.f64 (fma.f64 B B (*.f64 A A)) C))
(/.f64 (fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A))) C)
(+.f64 (/.f64 (*.f64 A A) C) (*.f64 (/.f64 1 C) (*.f64 (+.f64 B A) (-.f64 B A))))
(+.f64 (/.f64 (*.f64 A A) C) (/.f64 (*.f64 (+.f64 B A) (-.f64 B A)) C))
(+.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (*.f64 (/.f64 1 C) (neg.f64 (*.f64 A A))))
(fma.f64 (/.f64 1 C) (neg.f64 (*.f64 A A)) (/.f64 (fma.f64 B B (*.f64 A A)) C))
(+.f64 (*.f64 (/.f64 1 C) (neg.f64 (*.f64 A A))) (/.f64 (fma.f64 B B (*.f64 A A)) C))
(fma.f64 (/.f64 1 C) (neg.f64 (*.f64 A A)) (/.f64 (fma.f64 B B (*.f64 A A)) C))
(+.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (*.f64 (neg.f64 (/.f64 (*.f64 A A) C)) 1))
(/.f64 (fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A))) C)
(+.f64 (/.f64 (*.f64 A A) C) (*.f64 (*.f64 (+.f64 B A) (-.f64 B A)) (/.f64 1 C)))
(+.f64 (/.f64 (*.f64 A A) C) (/.f64 (*.f64 (+.f64 B A) (-.f64 B A)) C))
(+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 1 C) 0))
(/.f64 (*.f64 B B) C)
(+.f64 (*.f64 (/.f64 1 C) 0) (/.f64 (*.f64 B B) C))
(/.f64 (*.f64 B B) C)
(+.f64 (/.f64 (*.f64 B B) C) (*.f64 0 (/.f64 1 C)))
(/.f64 (*.f64 B B) C)
(+.f64 (*.f64 0 (/.f64 1 C)) (/.f64 (*.f64 B B) C))
(/.f64 (*.f64 B B) C)
(-.f64 (/.f64 (fma.f64 B B (*.f64 A A)) C) (/.f64 (*.f64 A A) C))
(/.f64 (fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A))) C)
(-.f64 (/.f64 0 C) (neg.f64 (/.f64 (*.f64 B B) C)))
(/.f64 (*.f64 B B) C)
(-.f64 (/.f64 (*.f64 (+.f64 B A) (-.f64 A B)) (neg.f64 C)) (neg.f64 (/.f64 (*.f64 A A) C)))
(-.f64 (neg.f64 (/.f64 (*.f64 A A) C)) (/.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 C)))
(-.f64 (/.f64 0 (neg.f64 C)) (neg.f64 (/.f64 (*.f64 B B) C)))
(+.f64 (/.f64 0 (neg.f64 C)) (/.f64 (*.f64 B B) C))
(-.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A A)) C) (*.f64 C C)) (/.f64 (*.f64 C (*.f64 A A)) (*.f64 C C)))
(/.f64 (fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A))) C)
(-.f64 0 (neg.f64 (/.f64 (*.f64 B B) C)))
(/.f64 (*.f64 B B) C)
(*.f64 1 (/.f64 (*.f64 B B) C))
(/.f64 (*.f64 B B) C)
(*.f64 (/.f64 (*.f64 B B) C) 1)
(/.f64 (*.f64 B B) C)
(*.f64 (/.f64 1 C) (*.f64 B B))
(/.f64 (*.f64 B B) C)
(*.f64 (*.f64 B B) (/.f64 1 C))
(/.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)))
(/.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (/.f64 (*.f64 B B) C)))
(/.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 B (cbrt.f64 B)) C))
(/.f64 (*.f64 B B) C)
(*.f64 (neg.f64 (*.f64 B B)) (/.f64 -1 C))
(/.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (/.f64 1 C)) (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 C C))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 C)) B) B) (cbrt.f64 (*.f64 C C)))
(*.f64 (*.f64 (/.f64 (*.f64 B B) C) -1) -1)
(/.f64 (*.f64 B B) C)
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (pow.f64 (cbrt.f64 (/.f64 1 C)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) 1) (cbrt.f64 (/.f64 (*.f64 B B) C)))
(/.f64 (*.f64 B B) C)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2) (cbrt.f64 (/.f64 (*.f64 B B) C)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 C)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2) (*.f64 B B))) (cbrt.f64 (/.f64 1 C)))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 B B) C)))
(/.f64 (*.f64 B B) C)
(*.f64 (cbrt.f64 (/.f64 1 C)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 C)) 2) (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 C)) (pow.f64 (cbrt.f64 (/.f64 1 C)) 2)) (*.f64 B B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 B B) C))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2))))
(*.f64 (neg.f64 (*.f64 B B)) (neg.f64 (/.f64 1 C)))
(/.f64 (*.f64 B B) C)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 B B) C)))
(/.f64 (*.f64 B B) C)
(*.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (/.f64 1 (cbrt.f64 (*.f64 C C))))
(/.f64 (*.f64 B B) C)
(*.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) (/.f64 1 (*.f64 C C)))
(/.f64 (/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 (*.f64 C A) A))) C) C)
(/.f64 (*.f64 1 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A))))) (*.f64 C C))
(/.f64 (/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 (*.f64 C A) A))) C) C)
(/.f64 (*.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) 1) (*.f64 C C))
(/.f64 (/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 (*.f64 C A) A))) C) C)
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) C) (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 C C)) C))
(/.f64 (fma.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) C (*.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 (*.f64 A A)))) (*.f64 (cbrt.f64 (*.f64 C C)) C))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) (cbrt.f64 (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 C C)) (/.f64 (*.f64 A A) (cbrt.f64 C)))) (*.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 (*.f64 C C))))
(/.f64 (fma.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (*.f64 A A)) (cbrt.f64 C)))) (pow.f64 (cbrt.f64 (*.f64 C C)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) (neg.f64 C)) (*.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 (*.f64 A A)))) (*.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 C)))
(/.f64 (fma.f64 (/.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 C)) (neg.f64 C) (neg.f64 (*.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 (*.f64 A A))))) (*.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 C)))
(/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) (*.f64 C C))
(/.f64 (/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 (*.f64 C A) A))) C) C)
(/.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 (*.f64 C C))) (*.f64 C (/.f64 (*.f64 A A) (cbrt.f64 C)))) (*.f64 C (cbrt.f64 (*.f64 C C))))
(/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 (*.f64 C C)) (/.f64 (neg.f64 (*.f64 (*.f64 C A) A)) (cbrt.f64 C))) (*.f64 (cbrt.f64 (*.f64 C C)) C))
(/.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 C)) (*.f64 C (neg.f64 (*.f64 A A)))) (*.f64 C (neg.f64 C)))
(/.f64 (fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A))) C)
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 B B (*.f64 A A))) C) (*.f64 (neg.f64 C) (*.f64 A A))) (*.f64 (neg.f64 C) C))
(/.f64 (fma.f64 A (neg.f64 A) (fma.f64 B B (*.f64 A A))) C)
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 B B (*.f64 A A))) (cbrt.f64 (*.f64 C C))) (*.f64 (neg.f64 C) (/.f64 (*.f64 A A) (cbrt.f64 C)))) (*.f64 (neg.f64 C) (cbrt.f64 (*.f64 C C))))
(/.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 B B (*.f64 A A)) (cbrt.f64 (*.f64 C C)))) (/.f64 (*.f64 (*.f64 C A) A) (cbrt.f64 C))) (*.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 C)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 B B (*.f64 A A))) (neg.f64 C)) (*.f64 (neg.f64 C) (neg.f64 (*.f64 A A)))) (*.f64 (neg.f64 C) (neg.f64 C)))
(/.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 B B (*.f64 A A)) (neg.f64 C))) (neg.f64 (*.f64 (*.f64 C A) A))) (*.f64 C C))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (*.f64 B (cbrt.f64 B))) (*.f64 (cbrt.f64 (neg.f64 C)) (cbrt.f64 (*.f64 C C))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 (neg.f64 C) (*.f64 C C))))
(/.f64 (neg.f64 (/.f64 (*.f64 B B) (cbrt.f64 C))) (neg.f64 (cbrt.f64 (*.f64 C C))))
(/.f64 (*.f64 B B) C)
(/.f64 (neg.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A))))) (neg.f64 (*.f64 C C)))
(/.f64 (/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 (*.f64 C A) A))) C) C)
(/.f64 (neg.f64 (*.f64 B B)) (neg.f64 C))
(/.f64 (*.f64 B B) C)
(/.f64 (*.f64 B B) C)
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)))
(/.f64 (*.f64 B B) C)
(/.f64 (/.f64 (*.f64 B B) C) 1)
(/.f64 (*.f64 B B) C)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 C))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2) (*.f64 B B))) (cbrt.f64 C))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 C)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 B B)) (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 (neg.f64 C)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)) (*.f64 B (cbrt.f64 B))) (cbrt.f64 (*.f64 C C)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 C)) (*.f64 B B)) (cbrt.f64 (*.f64 C C)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 C)) B) B) (cbrt.f64 (*.f64 C C)))
(/.f64 (*.f64 1 (/.f64 (*.f64 B B) (cbrt.f64 C))) (cbrt.f64 (*.f64 C C)))
(/.f64 (*.f64 B B) C)
(/.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 C))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2) (*.f64 B B))) (cbrt.f64 C))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 (neg.f64 C)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 B B)) (pow.f64 (/.f64 (*.f64 B B) C) 2))) (cbrt.f64 (neg.f64 C)))
(/.f64 (/.f64 (*.f64 B B) (cbrt.f64 (*.f64 C C))) (cbrt.f64 C))
(/.f64 (*.f64 B B) C)
(/.f64 (*.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) 1) (cbrt.f64 (*.f64 C C)))
(/.f64 (*.f64 B B) C)
(/.f64 (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) 1) (cbrt.f64 (*.f64 C C)))
(/.f64 (*.f64 B B) C)
(/.f64 (/.f64 (/.f64 (*.f64 B B) (cbrt.f64 C)) (pow.f64 (cbrt.f64 (cbrt.f64 C)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 C)) 2) 2))
(/.f64 (/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 C (*.f64 A A)))) C) C)
(/.f64 (/.f64 (fma.f64 (fma.f64 B B (*.f64 A A)) C (neg.f64 (*.f64 (*.f64 C A) A))) C) C)
(/.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 C)) (neg.f64 (cbrt.f64 (*.f64 C C))))
(/.f64 (*.f64 B B) C)
(/.f64 (/.f64 (neg.f64 (*.f64 B B)) (cbrt.f64 (neg.f64 C))) (pow.f64 (cbrt.f64 (neg.f64 C)) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 B B) C)) 3)
(/.f64 (*.f64 B B) C)
(pow.f64 (pow.f64 (/.f64 (*.f64 B B) C) 3) 1/3)
(/.f64 (*.f64 B B) C)
(pow.f64 (/.f64 (*.f64 B B) C) 1)
(/.f64 (*.f64 B B) C)
(neg.f64 (neg.f64 (/.f64 (*.f64 B B) C)))
(/.f64 (*.f64 B B) C)
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 B B) C)) 1))
(/.f64 (*.f64 B B) C)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) C) 3))
(/.f64 (*.f64 B B) C)
(if (!=.f64 180 0) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 180 0) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))) 0) (/.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 1 0) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 1 0) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) 0) (/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180) 0) (/.f64 1 (/.f64 (/.f64 (PI.f64) 180) (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (sqrt.f64 180) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (sqrt.f64 180)) (/.f64 (PI.f64) (sqrt.f64 180))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (cbrt.f64 32400) 0) (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (cbrt.f64 180)) (/.f64 (PI.f64) (cbrt.f64 32400))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (/.f64 (PI.f64) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) 180))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)) 180) 0) (/.f64 (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))) (/.f64 (/.f64 (PI.f64) 180) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) 2))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180)) 2))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 0) (/.f64 180 (/.f64 (PI.f64) (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 0) (/.f64 -180 (/.f64 (neg.f64 (PI.f64)) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 0) (/.f64 -180 (neg.f64 (/.f64 (PI.f64) (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(if (!=.f64 -180 0) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(if (!=.f64 -180 0) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(*.f64 1 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 1)
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))))
(*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (cbrt.f64 (/.f64 180 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))))
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) -1) -1)
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))))
(*.f64 -1 (*.f64 -1 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))))
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))))
(*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64)))) 1))
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) 1))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))))
(*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2)))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (/.f64 1 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64)))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 180 (PI.f64)))) (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 180 (PI.f64))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)))
(*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 180 (PI.f64)))))
(*.f64 (cbrt.f64 (/.f64 180 (PI.f64))) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))))
(*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)))
(*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64)) 180)
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (*.f64 1 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B))))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) 1) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)))
(*.f64 (cbrt.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 2)) (/.f64 180 (PI.f64))) 1))
(*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (cbrt.f64 (pow.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 2)))
(*.f64 180 (*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64)) 1))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (/.f64 1 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) (/.f64 -1 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) -180) -1) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 1)
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180) -1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2)) (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)) 2) (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (cbrt.f64 (/.f64 5832000 (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (cbrt.f64 (PI.f64)))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 -180) (*.f64 (cbrt.f64 (/.f64 32400 (*.f64 (PI.f64) (PI.f64)))) (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)))) (cbrt.f64 (neg.f64 (PI.f64))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180)) (cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 2))) (cbrt.f64 (PI.f64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)) 2) (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180))) (cbrt.f64 (PI.f64)))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) 1) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (*.f64 1 (/.f64 (PI.f64) 180)))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) -180) (neg.f64 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (PI.f64))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (neg.f64 (/.f64 (PI.f64) 180)))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (PI.f64))) 180) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (cbrt.f64 (/.f64 5832000 (PI.f64))) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (cbrt.f64 (/.f64 5832000 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) -180) (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (cbrt.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))) 3)
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 1)
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(pow.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 3) 1/3)
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(neg.f64 (*.f64 -180 (/.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) -180) (PI.f64)))
(neg.f64 (*.f64 (/.f64 -180 (PI.f64)) (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) -180) (PI.f64)))
(neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 -180 (PI.f64))))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) -180) (PI.f64)))
(neg.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (neg.f64 (PI.f64))))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))
(cbrt.f64 (pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64))) 3))
(/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180))

eval834.0ms (2.5%)

Compiler

Compiled 70619 to 26487 computations (62.5% saved)

prune1.0s (3%)

Pruning

30 alts after pruning (25 fresh and 5 done)

PrunedKeptTotal
New2284132297
Fresh131225
Picked101
Done459
Total2302302332
Error
0.5b
Counts
2332 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
49.6b
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180)) 2))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
51.7b
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) 3)
49.6b
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))) 3)
32.4b
(/.f64 (/.f64 (atan.f64 (/.f64 (if (!=.f64 (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 A A (neg.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) B)) (PI.f64)) 1/180)
48.6b
(/.f64 (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) B)) (PI.f64)) 1/180)
32.1b
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) A) B)) (PI.f64)) 1/180)
50.1b
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (PI.f64)) 1/180)
40.4b
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) 180) (PI.f64))
41.9b
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
51.5b
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))
49.5b
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (PI.f64))
51.7b
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
17.7b
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
38.1b
(/.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) A)) (*.f64 (cbrt.f64 (*.f64 B B)) B))) (/.f64 (PI.f64) 180))
51.6b
(/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 (PI.f64) 180))
51.7b
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
52.1b
(*.f64 (atan.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 3) 1/3)) (/.f64 180 (PI.f64)))
46.3b
(*.f64 (atan.f64 (pow.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 2)) 3)) (/.f64 180 (PI.f64)))
42.4b
(*.f64 (atan.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))) 3)) (/.f64 180 (PI.f64)))
39.8b
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
46.0b
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
48.5b
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))) B)) (/.f64 180 (PI.f64)))
48.5b
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
41.9b
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
49.5b
(*.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))) (/.f64 180 (PI.f64)))
49.1b
(*.f64 (atan.f64 (*.f64 (*.f64 B 1/2) (*.f64 B (/.f64 (/.f64 1 B) A)))) (/.f64 180 (PI.f64)))
42.2b
(*.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))) (/.f64 180 (PI.f64)))
51.2b
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
48.7b
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
32.1b
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) B))) (PI.f64)))
Compiler

Compiled 601 to 438 computations (27.1% saved)

regimes507.0ms (1.5%)

Counts
78 → 2
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) 180) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (PI.f64)) 1/180)
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -2 A))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) A) B)) (PI.f64)) 1/180)
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64)))
(*.f64 (atan.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (-.f64 C A))) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) B)) (PI.f64)) 1/180)
(*.f64 (atan.f64 (*.f64 (*.f64 B 1/2) (*.f64 B (/.f64 (/.f64 1 B) A)))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 B) -2)) (*.f64 A B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) 180) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (PI.f64)) 1/180)
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (PI.f64)))
(*.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B) (*.f64 A B)) (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) B) (*.f64 A B)) (neg.f64 B)) B)) (/.f64 (PI.f64) 180))
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A))) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) C)) A) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (/.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) C)) A) B)) (/.f64 (PI.f64) 180))
(*.f64 (atan.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) 1/2)) 3) (*.f64 A B))) (/.f64 180 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) (/.f64 180 (PI.f64)))) 3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))) 3)
(*.f64 (atan.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 3) 1/3) (*.f64 A B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B) 3) 1/3)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 A) (/.f64 C (*.f64 A A))) B))) 3)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))) (*.f64 B 2))) 3)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (+.f64 (neg.f64 A) A)) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (/.f64 (+.f64 (neg.f64 A) A) B))) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)))) (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))) 3)
(pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A) B)) (/.f64 180 (PI.f64)))) 3)
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (pow.f64 (cbrt.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)))
(*.f64 (atan.f64 (pow.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 B B) B) (/.f64 (+.f64 C A) A)) A)) (cbrt.f64 2)) 3)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 B B))) 2)) (*.f64 A B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) A)) (*.f64 (cbrt.f64 (*.f64 B B)) B))) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (cbrt.f64 B)) B) (*.f64 (cbrt.f64 (*.f64 B B)) A)) (*.f64 (cbrt.f64 (*.f64 B B)) B))) (/.f64 (PI.f64) 180))
(*.f64 (atan.f64 (/.f64 (if (!=.f64 (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 A A (neg.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (if (!=.f64 (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 A A (neg.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) B)) (/.f64 (PI.f64) 180))
(/.f64 (/.f64 (atan.f64 (/.f64 (if (!=.f64 (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B))) 0) (/.f64 (fma.f64 A A (neg.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 (neg.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)) B)) (PI.f64)) 1/180)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) (PI.f64)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) 180)) 2) 1))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180)) (/.f64 (PI.f64) (pow.f64 (cbrt.f64 (*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) 180)) 2))) (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) B)) (/.f64 (PI.f64) 180)))
(*.f64 (atan.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B)))))) (/.f64 180 (PI.f64)))
(*.f64 (*.f64 (*.f64 (/.f64 180 (PI.f64)) (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)))) 2) 2))
Outputs
(*.f64 (atan.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) B)) (/.f64 180 (PI.f64)))
Calls

7 calls:

134.0ms
C
132.0ms
B
92.0ms
A
44.0ms
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
21.0ms
(atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
Results
ErrorSegmentsBranch
12.8b2A
16.3b3B
13.2b2C
13.3b3(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)))
13.3b3(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))
13.3b3(atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
13.3b3(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
Compiler

Compiled 1615 to 795 computations (50.8% saved)

bsearch54.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
53.0ms
-1.7080019202673503e+48
-9.601268343849496e+46
Results
19.0ms23×body2048valid
12.0ms59×body256valid
10.0ms10×body4096valid
5.0msbody1024valid
4.0ms11×body512valid
Compiler

Compiled 326 to 242 computations (25.8% saved)

regimes379.0ms (1.1%)

Counts
40 → 3
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) 180) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (PI.f64)) 1/180)
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -2 A))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) A) B)) (PI.f64)) 1/180)
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64)))
(*.f64 (atan.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (-.f64 C A))) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) B)) (PI.f64)) 1/180)
(*.f64 (atan.f64 (*.f64 (*.f64 B 1/2) (*.f64 B (/.f64 (/.f64 1 B) A)))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A)) B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 B) -2)) (*.f64 A B))) (/.f64 180 (PI.f64)))
Outputs
(*.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 C (*.f64 A A)) (/.f64 1 A))))) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) A) B)) (PI.f64)) 1/180)
Calls

3 calls:

172.0ms
C
139.0ms
B
55.0ms
A
Results
ErrorSegmentsBranch
22.0b2A
19.2b3B
22.3b5C
Compiler

Compiled 495 to 296 computations (40.2% saved)

bsearch279.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
148.0ms
-3.1721856821828744e-266
-2.556992317892026e-275
130.0ms
-1.5660546830666376e-24
-4.932535774788852e-30
Results
108.0ms49×body2048valid
96.0ms60×body4096valid
44.0ms150×body256valid
16.0ms19×body1024valid
6.0ms10×body512valid
Compiler

Compiled 725 to 565 computations (22.1% saved)

regimes229.0ms (0.7%)

Counts
36 → 3
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) 180) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (PI.f64)) 1/180)
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -2 A))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) A) B)) (PI.f64)) 1/180)
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) B))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (PI.f64)))
(*.f64 (atan.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 1/2 B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (-.f64 C A))) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) B)) (/.f64 180 (PI.f64)))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (*.f64 A B))) 180) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) A) B)) (PI.f64)) 1/180)
(*.f64 (atan.f64 (*.f64 (*.f64 B 1/2) (*.f64 B (/.f64 (/.f64 1 B) A)))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))) (/.f64 180 (PI.f64)))
Outputs
(*.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) A) B)) (PI.f64)) 1/180)
Calls

3 calls:

73.0ms
B
64.0ms
A
64.0ms
C
Results
ErrorSegmentsBranch
21.6b4A
19.8b3B
23.6b3C
Compiler

Compiled 419 to 253 computations (39.6% saved)

bsearch175.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
112.0ms
-3.1721856821828744e-266
-2.556992317892026e-275
62.0ms
-1.5660546830666376e-24
-4.932535774788852e-30
Results
64.0ms54×body4096valid
46.0ms38×body2048valid
39.0ms163×body256valid
16.0ms23×body1024valid
4.0ms10×body512valid
Compiler

Compiled 581 to 475 computations (18.2% saved)

regimes209.0ms (0.6%)

Counts
24 → 7
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) 180) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (PI.f64)) 1/180)
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -2 A))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64)))
Outputs
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64)))
Calls

3 calls:

84.0ms
A
79.0ms
C
37.0ms
B
Results
ErrorSegmentsBranch
20.9b7A
24.1b3B
27.0b3C
Compiler

Compiled 248 to 156 computations (37.1% saved)

bsearch286.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
53.0ms
9.219095599302594e-34
1.0540466027726014e-28
23.0ms
1.1212039163064543e-53
1.8858696690019253e-53
50.0ms
1.314185847510137e-136
1.913551297339897e-122
42.0ms
-2.061105061715965e-84
-2.7781604291289198e-86
57.0ms
-27783519904078188.0
-31441624603639.727
60.0ms
-3.525187284148914e+45
-1.0133123507543446e+43
Results
108.0ms516×body256valid
82.0ms96×body2048valid
42.0ms30×body4096valid
27.0ms50×body1024valid
16.0ms44×body512valid
Compiler

Compiled 1370 to 1124 computations (18% saved)

regimes367.0ms (1.1%)

Counts
23 → 7
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) 180) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (PI.f64)) 1/180)
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -2 A))) (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64)))
Outputs
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64)))
Calls

3 calls:

210.0ms
A
103.0ms
B
47.0ms
C
Results
ErrorSegmentsBranch
20.9b7A
24.1b3B
27.0b3C
Compiler

Compiled 236 to 150 computations (36.4% saved)

bsearch344.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
9.219095599302594e-34
1.0540466027726014e-28
21.0ms
1.1212039163064543e-53
1.8858696690019253e-53
59.0ms
1.314185847510137e-136
1.913551297339897e-122
40.0ms
-2.061105061715965e-84
-2.7781604291289198e-86
102.0ms
-27783519904078188.0
-31441624603639.727
78.0ms
-3.525187284148914e+45
-1.0133123507543446e+43
Results
170.0ms528×body256valid
74.0ms86×body2048valid
38.0ms34×body4096valid
31.0ms43×body1024valid
17.0ms45×body512valid
Compiler

Compiled 1370 to 1124 computations (18% saved)

regimes228.0ms (0.7%)

Counts
22 → 7
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (/.f64 180 (PI.f64)))
(/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 (PI.f64) 180))
(/.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 (PI.f64) 180))
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) 180) (PI.f64))
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) 180) (PI.f64))
(/.f64 (/.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (PI.f64)) 1/180)
(*.f64 (atan.f64 (/.f64 (-.f64 C (neg.f64 B)) B)) (/.f64 180 (PI.f64)))
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 -2 A))) (PI.f64)))
Outputs
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))
Calls

3 calls:

90.0ms
C
83.0ms
A
50.0ms
B
Results
ErrorSegmentsBranch
21.1b7A
25.2b3B
26.0b7C
Compiler

Compiled 224 to 142 computations (36.6% saved)

bsearch307.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
7.881858138496617e-22
4.3389411443799115e-21
23.0ms
1.1212039163064543e-53
1.8858696690019253e-53
62.0ms
1.314185847510137e-136
1.913551297339897e-122
51.0ms
-2.061105061715965e-84
-2.7781604291289198e-86
63.0ms
-27783519904078188.0
-31441624603639.727
66.0ms
-3.525187284148914e+45
-1.0133123507543446e+43
Results
117.0ms457×body256valid
78.0ms91×body2048valid
51.0ms47×body4096valid
34.0ms49×body1024valid
16.0ms44×body512valid
Compiler

Compiled 1236 to 1024 computations (17.2% saved)

regimes183.0ms (0.6%)

Counts
12 → 9
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))
Outputs
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))
Calls

3 calls:

85.0ms
C
66.0ms
A
29.0ms
B
Results
ErrorSegmentsBranch
23.2b9A
28.3b3B
26.0b7C
Compiler

Compiled 121 to 81 computations (33.1% saved)

bsearch448.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
9.219095599302594e-34
1.0540466027726014e-28
23.0ms
1.1212039163064543e-53
1.8858696690019253e-53
81.0ms
1.314185847510137e-136
1.913551297339897e-122
39.0ms
1.137647312889897e-303
5.254608214946117e-303
31.0ms
-2.4017277391893847e-206
-6.753239629866572e-207
62.0ms
-1.1899039985342704e-70
-3.420667475521328e-78
59.0ms
-27783519904078188.0
-31441624603639.727
96.0ms
-3.525187284148914e+45
-1.0133123507543446e+43
Results
158.0ms662×body256valid
118.0ms123×body2048valid
77.0ms61×body4096valid
40.0ms48×body512valid
34.0ms50×body1024valid
Compiler

Compiled 1568 to 1374 computations (12.4% saved)

regimes175.0ms (0.5%)

Counts
11 → 9
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
Outputs
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 B 1/2) A)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
Calls

3 calls:

72.0ms
A
60.0ms
B
39.0ms
C
Results
ErrorSegmentsBranch
24.6b9A
26.9b7B
27.0b4C
Compiler

Compiled 111 to 75 computations (32.4% saved)

bsearch390.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
1.0136423501476048e+24
3.4340491940609395e+33
19.0ms
1.1212039163064543e-53
1.8858696690019253e-53
64.0ms
1.314185847510137e-136
1.913551297339897e-122
37.0ms
1.137647312889897e-303
5.254608214946117e-303
31.0ms
-2.4017277391893847e-206
-6.753239629866572e-207
65.0ms
-1.1899039985342704e-70
-3.420667475521328e-78
61.0ms
-27783519904078188.0
-31441624603639.727
57.0ms
-3.525187284148914e+45
-1.0133123507543446e+43
Results
157.0ms686×body256valid
98.0ms109×body2048valid
71.0ms61×body4096valid
26.0ms44×body1024valid
16.0ms44×body512valid
Compiler

Compiled 1620 to 1409 computations (13% saved)

regimes106.0ms (0.3%)

Counts
10 → 3
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64)))
Outputs
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 B) C)) (/.f64 180 (PI.f64)))
Calls

3 calls:

43.0ms
A
32.0ms
B
26.0ms
C
Results
ErrorSegmentsBranch
32.7b6A
29.6b4B
28.7b3C
Compiler

Compiled 101 to 68 computations (32.7% saved)

bsearch118.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
79.0ms
1.0704976077080033e-126
1.6686308238323176e-118
39.0ms
-1.4237554205125196e-247
-2.9726825139814295e-248
Results
48.0ms180×body256valid
39.0ms22×body1024valid
12.0ms12×body4096valid
11.0ms15×body2048valid
4.0ms11×body512valid
Compiler

Compiled 392 to 355 computations (9.4% saved)

regimes63.0ms (0.2%)

Counts
8 → 2
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 (*.f64 -2 A) B)) (/.f64 180 (PI.f64)))
Outputs
(*.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
Calls

3 calls:

35.0ms
A
15.0ms
C
11.0ms
B
Results
ErrorSegmentsBranch
32.7b6A
31.8b2B
34.7b3C
Compiler

Compiled 81 to 54 computations (33.3% saved)

bsearch65.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
65.0ms
6.621445006946441e-165
2.4153083652040364e-155
Results
25.0ms24×body4096valid
20.0ms27×body2048valid
16.0ms89×body256valid
1.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 248 to 223 computations (10.1% saved)

regimes62.0ms (0.2%)

Counts
6 → 3
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 180)
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) 180) (PI.f64))
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (PI.f64)))
Outputs
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
Calls

3 calls:

25.0ms
A
21.0ms
B
14.0ms
C
Results
ErrorSegmentsBranch
43.8b6A
33.1b3B
39.8b3C
Compiler

Compiled 61 to 41 computations (32.8% saved)

bsearch141.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
68.0ms
6.621445006946441e-165
2.4153083652040364e-155
73.0ms
-9.998682277349913e-82
-3.210409999375316e-99
Results
45.0ms54×body2048valid
40.0ms43×body4096valid
37.0ms184×body256valid
11.0ms18×body1024valid
3.0msbody512valid
Compiler

Compiled 450 to 405 computations (10% saved)

regimes21.0ms (0.1%)

Accuracy

Total -25.8b remaining (-69.7%)

Threshold costs -25.8b (-69.7%)

Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
Outputs
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64)))
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))
Calls

3 calls:

7.0ms
B
6.0ms
C
6.0ms
A
Results
ErrorSegmentsBranch
46.4b2A
37.0b2B
45.9b2C
Compiler

Compiled 27 to 23 computations (14.8% saved)

bsearch114.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
113.0ms
-2.2883374861758553e-303
2.893655298707295e-301
Results
79.0ms68×body4096valid
19.0ms75×body256valid
9.0ms12×body2048valid
4.0msbody1024valid
Compiler

Compiled 232 to 225 computations (3% saved)

simplify14.0ms (0%)

Stop Event
fuel
Compiler

Compiled 797 to 567 computations (28.9% saved)

soundness0.0ms (0%)

Compiler

Compiled 9 to 9 computations (0% saved)

end279.0ms (0.8%)

Compiler

Compiled 761 to 491 computations (35.5% saved)

Profiling

Loading profile data...