Details

Time bar (total: 20.9s)

analyze87.0ms (0.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
50%0%0%100%0%0%0%3
50%0%0%100%0%0%0%4
50%0%0%100%0%0%0%5
75%0%0%100%0%0%0%6
75%0%0%100%0%0%0%7
75%0%0%100%0%0%0%8
87.5%0%0%100%0%0%0%9
87.5%0%0%100%0%0%0%10
87.5%0%0%100%0%0%0%11
93.8%0%0%100%0%0%0%12
Compiler

Compiled 37 to 28 computations (24.3% saved)

sample1.5s (7.2%)

Results
1.5s8256×body256valid
Bogosity

preprocess147.0ms (0.7%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 cosTheta_i (-.f64 1 cosTheta_i))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 cosTheta_i)))
(*.f64 (sqrt.f64 (/.f64 u2 (-.f64 1 u2))) (sin.f64 (*.f64 314159265359/50000000000 u1)))
Outputs
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 cosTheta_i (-.f64 1 cosTheta_i))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 cosTheta_i)))
(*.f64 (sqrt.f64 (/.f64 u2 (-.f64 1 u2))) (sin.f64 (*.f64 314159265359/50000000000 u1)))
Compiler

Compiled 17 to 14 computations (17.6% saved)

simplify55.0ms (0.3%)

Algorithm
egglog
Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Outputs
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))

eval0.0ms (0%)

Compiler

Compiled 14 to 11 computations (21.4% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0.5b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

localize49.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 314159265359/50000000000 u2)
0.2b
(/.f64 u1 (-.f64 1 u1))
0.3b
(sin.f64 (*.f64 314159265359/50000000000 u2))
0.4b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Compiler

Compiled 39 to 27 computations (30.8% saved)

series79.0ms (0.4%)

Counts
4 → 28
Calls

15 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u2
@inf
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u1
@-inf
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u2
@0
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Compiler

Compiled 4190 to 3395 computations (19% saved)

rewrite112.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
91×egg-rr
37×egg-rr
31×egg-rr
14×egg-rr
Counts
4 → 173
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(/.f64 u1 (-.f64 1 u1))
(*.f64 314159265359/50000000000 u2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 314159265359/50000000000 u2))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 u1) 0) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 u1) 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 (neg.f64 u1)) (/.f64 (+.f64 u1 -1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 u1 (+.f64 (pow.f64 u1 3) -1)) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (neg.f64 (cbrt.f64 u1)) (/.f64 (+.f64 u1 -1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (/.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 u1 (+.f64 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 u1 -1)) (/.f64 u1 (+.f64 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 u1 (+.f64 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 u1 (+.f64 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) -1) (/.f64 (cbrt.f64 u1) (+.f64 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 u1 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (+.f64 u1 -1))) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) (neg.f64 (cbrt.f64 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) 1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) -1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) (neg.f64 (cbrt.f64 (-.f64 1 u1)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 u1 -1))) (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u1 (-.f64 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u1 (/.f64 1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 u1)) u1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (/.f64 1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (/.f64 -1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 u1)) (*.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 -1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u1) (*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) (*.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2) (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u1 -1) (/.f64 -1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 u1) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (+.f64 u1 -1))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (-.f64 1 u1)))) (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 u1)) (cbrt.f64 (+.f64 u1 -1))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 u1)) 1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) (cbrt.f64 (*.f64 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 u1) (/.f64 -1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) (cbrt.f64 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 u1)) (neg.f64 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 u1)) (*.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 -1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 u1) (*.f64 (/.f64 -1 (-.f64 1 u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 u1 (cbrt.f64 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (cbrt.f64 u1) (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (neg.f64 u1))) (cbrt.f64 (+.f64 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2))) (cbrt.f64 (+.f64 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (+.f64 u1 -1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 u1) (+.f64 u1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 u1 (-.f64 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u1 (-.f64 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u1 -1) (+.f64 u1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u1 (-.f64 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 u1 (+.f64 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 u1 (+.f64 u1 -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 u2)) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 314159265359/50000000000 u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) 1) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 314159265359/50000000000 u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 314159265359/50000000000 u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))))))

simplify335.0ms (1.6%)

Algorithm
egglog
Counts
201 → 242
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 7))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 314159265359/50000000000 u2)
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(+.f64 (*.f64 314159265359/50000000000 u2) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5))))
(+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 u2 7)) (+.f64 (*.f64 314159265359/50000000000 u2) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)))))
u1
(+.f64 (pow.f64 u1 2) u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 4) (+.f64 (pow.f64 u1 3) u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) 1/3)
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 u1) 0) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 u1) 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 (neg.f64 u1)) (/.f64 (+.f64 u1 -1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 u1 (+.f64 (pow.f64 u1 3) -1)) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (neg.f64 (cbrt.f64 u1)) (/.f64 (+.f64 u1 -1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (/.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (-.f64 1 u1)))
(-.f64 0 (/.f64 u1 (+.f64 u1 -1)))
(-.f64 (/.f64 0 (+.f64 u1 -1)) (/.f64 u1 (+.f64 u1 -1)))
(*.f64 -1 (/.f64 u1 (+.f64 u1 -1)))
(*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 1 -1) (/.f64 u1 (+.f64 u1 -1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) -1) (/.f64 (cbrt.f64 u1) (+.f64 u1 -1)))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 u1 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 u1 -1))) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) (neg.f64 (cbrt.f64 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) 1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 u1 -1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) -1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)))
(*.f64 (/.f64 (cbrt.f64 u1) (neg.f64 (cbrt.f64 (-.f64 1 u1)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (-.f64 1 u1)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 u1 -1))) (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 1 (/.f64 u1 (-.f64 1 u1)))
(*.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(*.f64 u1 (/.f64 1 (-.f64 1 u1)))
(*.f64 (/.f64 1 (-.f64 1 u1)) u1)
(*.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (/.f64 1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 u1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1))))
(*.f64 (cbrt.f64 u1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (/.f64 -1 (-.f64 1 u1))))
(*.f64 (neg.f64 (cbrt.f64 u1)) (*.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 -1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 u1) (*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) 1))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) (*.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2) (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 u1 -1) (/.f64 -1 (-.f64 1 u1)))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 u1) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 u1 -1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (+.f64 u1 -1))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (-.f64 1 u1)))) (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u1)) (cbrt.f64 (+.f64 u1 -1))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u1)) 1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 u1 -1)))
(*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) (cbrt.f64 (*.f64 u1 u1)))
(*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 u1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)))
(*.f64 (neg.f64 u1) (/.f64 -1 (-.f64 1 u1)))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) (cbrt.f64 u1))
(*.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 1 (-.f64 1 u1))))
(*.f64 (/.f64 -1 (-.f64 1 u1)) (neg.f64 u1))
(*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (cbrt.f64 (neg.f64 u1)) (*.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 -1 (-.f64 1 u1))))
(*.f64 (neg.f64 u1) (*.f64 (/.f64 -1 (-.f64 1 u1)) 1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 u1 (cbrt.f64 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (cbrt.f64 u1) (-.f64 1 u1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (neg.f64 u1))) (cbrt.f64 (+.f64 u1 -1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2))) (cbrt.f64 (+.f64 u1 -1)))
(/.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (+.f64 u1 -1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (neg.f64 u1) (+.f64 u1 -1))
(/.f64 (neg.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 u1 (-.f64 1 u1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 u1 -1) (+.f64 u1 -1))
(/.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 2))
(/.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))
(pow.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)
(pow.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(neg.f64 (/.f64 u1 (+.f64 u1 -1)))
(neg.f64 (*.f64 (/.f64 u1 (+.f64 u1 -1)) 1))
(cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))
(*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)) (cbrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 u2)) (cbrt.f64 u2))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))
(*.f64 314159265359/50000000000 u2)
(*.f64 u2 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 1 (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 314159265359/50000000000 u2) 1)
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (cbrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) 1) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) 2))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(/.f64 (*.f64 314159265359/50000000000 u2) 1)
(pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 3)
(pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)
(pow.f64 (*.f64 314159265359/50000000000 u2) 1)
(cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))
Outputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (fma.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 7))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (fma.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 7)) (fma.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 314159265359/50000000000 u2)
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(+.f64 (*.f64 314159265359/50000000000 u2) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5))))
(fma.f64 314159265359/50000000000 u2 (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5))))
(+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 u2 7)) (+.f64 (*.f64 314159265359/50000000000 u2) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)))))
(fma.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 u2 7) (fma.f64 314159265359/50000000000 u2 (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)))))
u1
(+.f64 (pow.f64 u1 2) u1)
(fma.f64 u1 u1 u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 4) (+.f64 (pow.f64 u1 3) u1)))
(+.f64 (+.f64 (*.f64 u1 u1) (pow.f64 u1 4)) (+.f64 (pow.f64 u1 3) u1))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(+.f64 -1 (neg.f64 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (neg.f64 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1 u1) 3)) (neg.f64 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(+.f64 -1 (neg.f64 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (neg.f64 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (neg.f64 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2)))
(/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) 1/3)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 u1) 0) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 u1) 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 (neg.f64 u1)) (/.f64 (+.f64 u1 -1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 u1 (+.f64 (pow.f64 u1 3) -1)) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (/.f64 (*.f64 u1 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (+.f64 (pow.f64 u1 3) -1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (neg.f64 (cbrt.f64 u1)) (/.f64 (+.f64 u1 -1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (/.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (-.f64 1 u1)))
(-.f64 0 (/.f64 u1 (+.f64 u1 -1)))
(neg.f64 (/.f64 u1 (+.f64 u1 -1)))
(-.f64 (/.f64 0 (+.f64 u1 -1)) (/.f64 u1 (+.f64 u1 -1)))
(neg.f64 (/.f64 u1 (+.f64 u1 -1)))
(*.f64 -1 (/.f64 u1 (+.f64 u1 -1)))
(neg.f64 (/.f64 u1 (+.f64 u1 -1)))
(*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(/.f64 u1 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))) (-.f64 1 (pow.f64 u1 3))))
(*.f64 (/.f64 1 -1) (/.f64 u1 (+.f64 u1 -1)))
(neg.f64 (/.f64 u1 (+.f64 u1 -1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) -1) (/.f64 (cbrt.f64 u1) (+.f64 u1 -1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 u1)) (*.f64 -1 (+.f64 u1 -1)))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 u1 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(/.f64 (neg.f64 u1) (*.f64 (cbrt.f64 (-.f64 1 u1)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 u1 -1))) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (neg.f64 u1) (*.f64 (cbrt.f64 (+.f64 u1 -1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 u1) (-.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) (neg.f64 (cbrt.f64 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2) (neg.f64 u1))) (neg.f64 (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) 1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 u1 -1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (*.f64 u1 u1))) (+.f64 u1 -1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) -1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (*.f64 u1 u1))) (*.f64 -1 (-.f64 1 u1)))
(*.f64 (/.f64 (cbrt.f64 u1) (neg.f64 (cbrt.f64 (-.f64 1 u1)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (*.f64 (cbrt.f64 u1) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))) (neg.f64 (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (-.f64 1 u1)))
(*.f64 (neg.f64 (cbrt.f64 u1)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 u1 -1))) (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (neg.f64 u1) (*.f64 (cbrt.f64 (+.f64 u1 -1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 1 (/.f64 u1 (-.f64 1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(/.f64 u1 (-.f64 1 u1))
(*.f64 u1 (/.f64 1 (-.f64 1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (/.f64 1 (-.f64 1 u1)) u1)
(/.f64 u1 (-.f64 1 u1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (/.f64 1 (-.f64 1 u1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2) u1)) (cbrt.f64 (-.f64 1 u1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2))))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 (cbrt.f64 u1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1))))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 u1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (/.f64 -1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 u1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 -1 (-.f64 1 u1)))))
(*.f64 (neg.f64 (cbrt.f64 u1)) (*.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 -1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 u1) (*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) 1))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) (*.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 1))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2) (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2)) (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(/.f64 u1 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))) (-.f64 1 (pow.f64 u1 3))))
(*.f64 (/.f64 u1 -1) (/.f64 -1 (-.f64 1 u1)))
(/.f64 (*.f64 u1 -1) (*.f64 -1 (-.f64 1 u1)))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(/.f64 u1 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))) (-.f64 1 (pow.f64 u1 3))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 u1) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 u1)) (*.f64 (-.f64 1 (pow.f64 u1 3)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 u1 -1)))
(neg.f64 (/.f64 u1 (+.f64 u1 -1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (+.f64 u1 -1))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (cbrt.f64 (/.f64 u1 (+.f64 u1 -1))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (-.f64 1 u1)))) (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (*.f64 u1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u1)) (cbrt.f64 (+.f64 u1 -1))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 u1 (+.f64 u1 -1)))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u1)) 1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 u1 -1)))
(neg.f64 (/.f64 u1 (+.f64 u1 -1)))
(*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) (cbrt.f64 (*.f64 u1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 u1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (neg.f64 u1) (/.f64 -1 (-.f64 1 u1)))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) (cbrt.f64 u1))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 1 (-.f64 1 u1))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 -1 (-.f64 1 u1)) (neg.f64 u1))
(*.f64 (neg.f64 u1) (/.f64 -1 (-.f64 1 u1)))
(*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (neg.f64 u1)) (*.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 -1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (*.f64 u1 u1))) (/.f64 -1 (-.f64 1 u1)))
(*.f64 (neg.f64 u1) (*.f64 (/.f64 -1 (-.f64 1 u1)) 1))
(*.f64 (neg.f64 u1) (/.f64 -1 (-.f64 1 u1)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 u1 (cbrt.f64 (-.f64 1 u1))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (cbrt.f64 u1) (-.f64 1 u1)))
(/.f64 u1 (-.f64 1 u1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (neg.f64 u1))) (cbrt.f64 (+.f64 u1 -1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2) (neg.f64 u1))) (cbrt.f64 (+.f64 u1 -1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2))) (cbrt.f64 (+.f64 u1 -1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2) (neg.f64 u1))) (cbrt.f64 (+.f64 u1 -1)))
(/.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (+.f64 u1 -1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (neg.f64 u1) (+.f64 u1 -1))
(neg.f64 (/.f64 u1 (+.f64 u1 -1)))
(/.f64 (neg.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 u1 (-.f64 1 u1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 u1 (-.f64 1 u1)) (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(/.f64 u1 (-.f64 1 u1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2) u1)) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (/.f64 u1 -1) (+.f64 u1 -1))
(/.f64 (*.f64 u1 -1) (+.f64 u1 -1))
(/.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 2))
(/.f64 (/.f64 u1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (-.f64 1 u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 2))
(/.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (-.f64 1 u1)))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))
(/.f64 u1 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))) (-.f64 1 (pow.f64 u1 3))))
(pow.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3) 1/3)
(/.f64 u1 (-.f64 1 u1))
(pow.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)
(/.f64 u1 (-.f64 1 u1))
(pow.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(/.f64 u1 (-.f64 1 u1))
(neg.f64 (/.f64 u1 (+.f64 u1 -1)))
(neg.f64 (*.f64 (/.f64 u1 (+.f64 u1 -1)) 1))
(neg.f64 (/.f64 u1 (+.f64 u1 -1)))
(cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))
(*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) u2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)) (cbrt.f64 u2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) u2))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 u2))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 u2)) (cbrt.f64 u2))
(cbrt.f64 (*.f64 (*.f64 u2 u2) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 314159265359/50000000000 u2)
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) u2))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2)))
(*.f64 314159265359/50000000000 u2)
(*.f64 u2 314159265359/50000000000)
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2)))
(*.f64 1 (*.f64 314159265359/50000000000 u2))
(*.f64 314159265359/50000000000 u2)
(*.f64 (*.f64 314159265359/50000000000 u2) 1)
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 (*.f64 u2 u2)))
(cbrt.f64 (*.f64 (*.f64 u2 u2) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 314159265359/50000000000)))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(cbrt.f64 (*.f64 (*.f64 u2 u2) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) 1) (cbrt.f64 (*.f64 u2 u2)))
(cbrt.f64 (*.f64 (*.f64 u2 u2) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) 2))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))
(*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(/.f64 (*.f64 314159265359/50000000000 u2) 1)
(*.f64 314159265359/50000000000 u2)
(pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 3)
(*.f64 314159265359/50000000000 u2)
(pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)
(*.f64 314159265359/50000000000 u2)
(pow.f64 (*.f64 314159265359/50000000000 u2) 1)
(*.f64 314159265359/50000000000 u2)
(cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))
(*.f64 314159265359/50000000000 u2)

eval131.0ms (0.6%)

Compiler

Compiled 5130 to 3762 computations (26.7% saved)

prune88.0ms (0.4%)

Pruning

31 alts after pruning (30 fresh and 1 done)

PrunedKeptTotal
New21230242
Fresh000
Picked011
Done000
Total21231243
Error
0.0b
Counts
243 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
3.6b
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
1.5b
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
11.3b
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
1.5b
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
1.0b
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
0.7b
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
23.0b
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
0.5b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
18.3b
(*.f64 (sqrt.f64 (fma.f64 u1 u1 u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.6b
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3) 1/3)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0b
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.7b
(*.f64 (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
11.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
1.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
11.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
1.0b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 u2))))
0.8b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))
1.2b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))))
1.2b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)) (cbrt.f64 u2))))
0.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.8b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))))
0.9b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) u2))))
0.9b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))))
0.8b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2)))))
11.4b
(*.f64 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.7b
(*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) (cbrt.f64 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.6b
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.6b
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
34.2b
(*.f64 (sqrt.f64 u1) (sin.f64 (*.f64 314159265359/50000000000 u2)))
23.0b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
0.8b
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
Compiler

Compiled 1142 to 903 computations (20.9% saved)

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 u1 (-.f64 1 u1))
0.3b
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
0.3b
(sin.f64 (*.f64 314159265359/50000000000 u2))
0.4b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Compiler

Compiled 93 to 65 computations (30.1% saved)

series33.0ms (0.2%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
u1
@-inf
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u1
@0
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u2
@0
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u2
@inf
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Compiler

Compiled 3680 to 2670 computations (27.4% saved)

rewrite135.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
73×egg-rr
42×egg-rr
Counts
2 → 115
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) 1) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 1 u1) u1) 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 u1) 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (pow.f64 (/.f64 u1 (-.f64 1 u1)) -1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (/.f64 1 u1) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 u1) 0) (*.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) -1) (neg.f64 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u1 u1) 0) (*.f64 (/.f64 1 (*.f64 u1 (-.f64 1 u1))) (*.f64 u1 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1)))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) -1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) 0) (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) (neg.f64 1/3)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) 0) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) (neg.f64 3)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (*.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (cbrt.f64 (*.f64 u1 u1))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (*.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 u1 3)) u1)) (+.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (+.f64 -1 u1) u1)) (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 (/.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 -1 u1)) (*.f64 (/.f64 1 (/.f64 1 u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 1 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 1 (/.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 -1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 -1 (/.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))) (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 u1))) (/.f64 -1 (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 -1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)) -1) (cbrt.f64 (/.f64 (+.f64 -1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)) (cbrt.f64 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (/.f64 1 u1))) (+.f64 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2))) (cbrt.f64 (/.f64 (+.f64 -1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (/.f64 (/.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (/.f64 1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) -1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 u1) u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) -1))))))

simplify741.0ms (3.5%)

Algorithm
egglog
Counts
151 → 161
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 7))) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
u1
(+.f64 (pow.f64 u1 2) u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 4) (+.f64 (pow.f64 u1 3) u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) 1) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(if (!=.f64 1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (/.f64 (-.f64 1 u1) u1) 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (neg.f64 u1) 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 -1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (pow.f64 (/.f64 u1 (-.f64 1 u1)) -1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (/.f64 1 u1) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (neg.f64 u1) 0) (*.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) -1) (neg.f64 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (*.f64 u1 u1) 0) (*.f64 (/.f64 1 (*.f64 u1 (-.f64 1 u1))) (*.f64 u1 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1)))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) -1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) 0) (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) (neg.f64 1/3)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) 0) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) (neg.f64 3)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (*.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (cbrt.f64 (*.f64 u1 u1))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (*.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 u1 3)) u1)) (+.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(-.f64 0 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))
(-.f64 (/.f64 0 (/.f64 (+.f64 -1 u1) u1)) (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))
(*.f64 1 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(*.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)))
(*.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 (/.f64 1 u1)))
(*.f64 -1 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))
(*.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 -1 (+.f64 -1 u1)))
(*.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))
(*.f64 (/.f64 -1 (+.f64 -1 u1)) (*.f64 (/.f64 1 (/.f64 1 u1)) 1))
(*.f64 -1 (*.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 1 (/.f64 1 u1))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)))))
(*.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 1 (/.f64 -1 u1)))
(*.f64 (/.f64 1 -1) (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 -1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))
(*.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 -1 (/.f64 1 u1)))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))) (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 u1))) (/.f64 -1 (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))))
(*.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (+.f64 -1 u1)))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 u1))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)) -1) (cbrt.f64 (/.f64 (+.f64 -1 u1) u1)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)) (cbrt.f64 (/.f64 (-.f64 1 u1) u1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (*.f64 -1 (/.f64 1 (/.f64 1 u1))) (+.f64 -1 u1))
(/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2))) (cbrt.f64 (/.f64 (+.f64 -1 u1) u1)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) 2) 2))
(/.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (/.f64 (/.f64 1 u1) u1)))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))
(/.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 -1 u1))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1))))
(/.f64 -1 (/.f64 (/.f64 (-.f64 1 u1) u1) -1))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) -1) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) 3)
(pow.f64 (/.f64 (-.f64 1 u1) u1) -1)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 1)
(neg.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)) 1))
(neg.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) -1))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) -1))
Outputs
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2)))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))))))
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 7))) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))))))
(+.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))) (fma.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 7)) (*.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
u1
(+.f64 (pow.f64 u1 2) u1)
(fma.f64 u1 u1 u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1)))
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 4) (+.f64 (pow.f64 u1 3) u1)))
(+.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 u1 4))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(+.f64 -1 (/.f64 -1 u1))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(+.f64 (+.f64 (/.f64 (/.f64 -1 u1) u1) -1) (/.f64 -1 u1))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(+.f64 (+.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (/.f64 (/.f64 -1 u1) u1)) -1) (/.f64 -1 u1))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(+.f64 -1 (/.f64 -1 u1))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(+.f64 (+.f64 (/.f64 (/.f64 -1 u1) u1) -1) (/.f64 -1 u1))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(+.f64 (+.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (/.f64 (/.f64 -1 u1) u1)) -1) (/.f64 -1 u1))
(if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 0) (/.f64 -1 (/.f64 -1 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) 1))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))))) 1) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(if (!=.f64 1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (/.f64 (-.f64 1 u1) u1) 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (/.f64 (-.f64 1 u1) u1) 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (neg.f64 u1) 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (neg.f64 u1) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 -1 0) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 -1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) 2))))) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))))) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (pow.f64 (/.f64 u1 (-.f64 1 u1)) -1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (/.f64 1 u1) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1))) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (neg.f64 u1) 0) (*.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) -1) (neg.f64 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (neg.f64 u1) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (*.f64 u1 u1) 0) (*.f64 (/.f64 1 (*.f64 u1 (-.f64 1 u1))) (*.f64 u1 u1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (*.f64 u1 u1) 0) (/.f64 (*.f64 u1 u1) (*.f64 u1 (-.f64 1 u1))) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1)))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (/.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) (-.f64 1 (pow.f64 u1 3))) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) -1)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) 0) (pow.f64 (/.f64 -1 (/.f64 1 (/.f64 (+.f64 -1 u1) u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) 0) (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) (neg.f64 1/3)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) 0) (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) -1/3) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) 0) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) (neg.f64 3)) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) 0) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) -3) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (*.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (cbrt.f64 (*.f64 u1 u1))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (*.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 u1 3)) u1)) (+.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 1 (fma.f64 u1 u1 u1)) (/.f64 (-.f64 1 (pow.f64 u1 3)) u1)) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)))
(-.f64 0 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(-.f64 (/.f64 0 (/.f64 (+.f64 -1 u1) u1)) (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 1 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 1)
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 (/.f64 1 u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 -1 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 -1 (+.f64 -1 u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)) -1)
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) 2))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) 2) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 -1 (+.f64 -1 u1)) (*.f64 (/.f64 1 (/.f64 1 u1)) 1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 -1 (*.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)) 1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 1 (/.f64 1 u1))))
(pow.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 u1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1) -1)
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)))))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 1 (/.f64 -1 u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 1 -1) (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 -1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 -1 (/.f64 1 u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))) (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 u1))) (/.f64 -1 (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (+.f64 -1 u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))
(pow.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 u1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1) -1)
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))
(pow.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 u1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1) -1)
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))
(pow.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 u1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1) -1)
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 u1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 1)
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)) -1) (cbrt.f64 (/.f64 (+.f64 -1 u1) u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2)) (cbrt.f64 (/.f64 (-.f64 1 u1) u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(pow.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 u1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1) -1)
(/.f64 (*.f64 -1 (/.f64 1 (/.f64 1 u1))) (+.f64 -1 u1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 2))) (cbrt.f64 (/.f64 (+.f64 -1 u1) u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) 2) 2))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (/.f64 (/.f64 1 u1) u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 -1 u1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))
(pow.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 u1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1) -1)
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1))))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 -1 (/.f64 (/.f64 (-.f64 1 u1) u1) -1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 2))))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) -1) 1/3)
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) 3)
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(pow.f64 (/.f64 (-.f64 1 u1) u1) -1)
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) 1)
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(neg.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)) 1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(neg.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1) -1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) 3) -1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
0.2b
(/.f64 u1 (-.f64 1 u1))
0.2b
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
0.3b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
Compiler

Compiled 39 to 26 computations (33.3% saved)

series110.0ms (0.5%)

Counts
3 → 0
Calls

15 calls:

TimeVariablePointExpression
3.0ms
u2
@-inf
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
2.0ms
u1
@-inf
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
1.0ms
u1
@0
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
1.0ms
u1
@inf
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
1.0ms
u2
@0
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
Compiler

Compiled 5690 to 4630 computations (18.6% saved)

rewrite142.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
75×egg-rr
36×egg-rr
20×egg-rr
Counts
3 → 131
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2))) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (*.f64 u2 u2))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 1) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (cbrt.f64 u2)) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) 1) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u1 (-.f64 1 u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))

simplify307.0ms (1.5%)

Algorithm
egglog
Counts
131 → 131
Calls
Call 1
Inputs
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 u2 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (*.f64 u2 u2))) (cbrt.f64 u2))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) u2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2) 314159265359/50000000000))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) 314159265359/50000000000))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 u2 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) 1))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1) u2)
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 1) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(/.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 u2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (cbrt.f64 u2)) (cbrt.f64 u2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) 1) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 1 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) 2))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2))
(/.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3)
(pow.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3) 1/3)
(pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 1 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 1)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(/.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)
(pow.f64 (/.f64 u1 (-.f64 1 u1)) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (/.f64 2 2))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) 1/2)
(pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 1)
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3))
(fabs.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
Outputs
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 u2 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (*.f64 u2 u2))) (cbrt.f64 u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 u2 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) 1))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1) u2)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 1) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(/.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3) 1/3)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 u2))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 u2))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (cbrt.f64 u2)) (cbrt.f64 u2))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) 1) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 1 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) 2))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(/.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3)
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3) 1/3)
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1)
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(*.f64 1 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 1)
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(/.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 1)
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(pow.f64 (/.f64 u1 (-.f64 1 u1)) 1/2)
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) 1/3)
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 2 1/2))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (/.f64 2 2))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) 1/2)
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 1)
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
(fabs.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))

localize51.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 u1 (-.f64 1 u1))
0.2b
(fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
0.4b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
0.4b
(*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))
Compiler

Compiled 54 to 39 computations (27.8% saved)

series352.0ms (1.7%)

Counts
3 → 20
Calls

12 calls:

TimeVariablePointExpression
275.0ms
u1
@-inf
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
2.0ms
u1
@0
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
2.0ms
u1
@inf
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
2.0ms
u2
@-inf
(*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))
1.0ms
u2
@inf
(*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))
Compiler

Compiled 5545 to 4420 computations (20.3% saved)

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
45×egg-rr
42×egg-rr
33×egg-rr
Counts
3 → 120
Calls
Call 1
Inputs
(*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3)) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) 1) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 u2 u2))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) u2) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (cbrt.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)))) (cbrt.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f64 u2 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))) (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 (cbrt.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 u2 u2)) -31006276680305942139213528068663279/750000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f64 u2 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) -31006276680305942139213528068663279/750000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 u2 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f64 u2 u2) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1 (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) u2 (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u2 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 (*.f64 u2 u2)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 314159265359/50000000000 u2) 1 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u2 (-.f64 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)))) 0) (/.f64 (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3))) (*.f64 u2 (-.f64 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (-.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 314159265359/50000000000 u2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 314159265359/50000000000 u2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (+.f64 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 3))))))

simplify534.0ms (2.6%)

Algorithm
egglog
Counts
140 → 143
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 (/.f64 1 u2) -3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 (/.f64 1 u2) -3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 (/.f64 1 u2) -3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (/.f64 -1 u2) -3))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (/.f64 -1 u2) -3))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (/.f64 -1 u2) -3))))
(*.f64 314159265359/50000000000 u2)
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3)))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3)))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3)))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 -1 u2) -3)))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 -1 u2) -3)))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 -1 u2) -3)))
(*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))
(*.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3)))
(*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)))
(*.f64 (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3)) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f64 (*.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) 1) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))
(*.f64 (*.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f64 (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 u2 u2))) (cbrt.f64 u2))
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) u2) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (cbrt.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)))) (cbrt.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))
(*.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f64 u2 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))
(*.f64 (cbrt.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))) (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))
(*.f64 (cbrt.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 (cbrt.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3))))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 u2 u2)) -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f64 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)))
(*.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)))
(*.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)))
(*.f64 1 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1)
(*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) u2)
(*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f64 u2 u2))
(*.f64 (*.f64 u2 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2))
(*.f64 (*.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) 2))
(*.f64 (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))
(*.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) -31006276680305942139213528068663279/750000000000000000000000000000000))
(/.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)
(pow.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3)
(pow.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(fma.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(fma.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(if (!=.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 1)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 3))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 314159265359/50000000000 u2))
(fma.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (*.f64 314159265359/50000000000 u2))
(fma.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (*.f64 u2 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f64 u2 u2) (*.f64 314159265359/50000000000 u2))
(fma.f64 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2))
(fma.f64 1 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1 (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) u2 (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 314159265359/50000000000 u2))
(fma.f64 u2 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 1 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 (*.f64 u2 u2)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (*.f64 314159265359/50000000000 u2) 1 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(if (!=.f64 (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 u2 (-.f64 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)))) 0) (/.f64 (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3))) (*.f64 u2 (-.f64 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (-.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 314159265359/50000000000 u2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 314159265359/50000000000 u2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000))
(*.f64 u2 (+.f64 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(*.f64 1 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(/.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 1)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 3)
(pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 1)
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 3))
Outputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 (/.f64 1 u2) -3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3) (*.f64 314159265359/50000000000 u2)))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 (/.f64 1 u2) -3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3) (*.f64 314159265359/50000000000 u2)))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 (/.f64 1 u2) -3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3) (*.f64 314159265359/50000000000 u2)))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (/.f64 -1 u2) -3))))
(fma.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (/.f64 -1 u2) -3)) (*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000)))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (/.f64 -1 u2) -3))))
(fma.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (/.f64 -1 u2) -3)) (*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000)))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (/.f64 -1 u2) -3))))
(fma.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (/.f64 -1 u2) -3)) (*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000)))
(*.f64 314159265359/50000000000 u2)
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3)))
(fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3) (*.f64 314159265359/50000000000 u2))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3)))
(fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3) (*.f64 314159265359/50000000000 u2))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3)))
(fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 1 u2) -3) (*.f64 314159265359/50000000000 u2))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 -1 u2) -3)))
(fma.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 -1 u2) -3) (*.f64 314159265359/50000000000 u2))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 -1 u2) -3)))
(fma.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 -1 u2) -3) (*.f64 314159265359/50000000000 u2))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 -1 u2) -3)))
(fma.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 (/.f64 -1 u2) -3) (*.f64 314159265359/50000000000 u2))
(*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3)))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3)) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) 1) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 u2 u2))) (cbrt.f64 u2))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) u2) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (cbrt.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)))) (cbrt.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f64 u2 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (cbrt.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000))) (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (cbrt.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 (cbrt.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3))))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 u2 u2)) -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 1 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1)
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) u2)
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f64 u2 u2))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 u2 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) 2))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(*.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(/.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1)
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(pow.f64 (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(pow.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3)
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(pow.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1)
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)
(fma.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(fma.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 u2 314159265359/50000000000 (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (fma.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3) (*.f64 -98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (pow.f64 (*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000)) 2)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) (fma.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3) (pow.f64 (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000) 3))) (fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (pow.f64 (*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000)) 2))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) (fma.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3) (pow.f64 (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000) 3))) (fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (pow.f64 (*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000)) 2))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) (fma.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3) (pow.f64 (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000) 3))) (fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (pow.f64 (*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000)) 2))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f64 (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 (pow.f64 u2 3) (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))
(fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 u2 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f64 u2 u2) (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 1 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 1 (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) u2 (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 (*.f64 u2 u2) (cbrt.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 u2 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 1 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 (*.f64 u2 u2)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) u2) (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))
(fma.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(fma.f64 (*.f64 314159265359/50000000000 u2) 1 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(if (!=.f64 (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) 0) (/.f64 (fma.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3) (pow.f64 (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000) 3)) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000) 0) (/.f64 (fma.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3) (pow.f64 (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000) 3)) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 u2 (-.f64 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)))) 0) (/.f64 (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3))) (*.f64 u2 (-.f64 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (fma.f64 u2 314159265359/50000000000 (*.f64 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))) 0) (/.f64 (fma.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3) (*.f64 -98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (-.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2)) 0) (/.f64 (fma.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3) (*.f64 -98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) 0) (/.f64 (fma.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3) (pow.f64 (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000) 3)) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000) 0) (/.f64 (fma.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3) (pow.f64 (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000) 3)) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 314159265359/50000000000 u2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (-.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 314159265359/50000000000 u2) 0) (/.f64 (fma.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3) (pow.f64 (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000) 3)) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 314159265359/50000000000 u2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (*.f64 (pow.f64 (pow.f64 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 u2 u2) 3)) (-.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 (*.f64 314159265359/50000000000 u2) 0) (/.f64 (fma.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3) (pow.f64 (*.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000) 3)) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3) (*.f64 -314159265359/50000000000 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (*.f64 314159265359/50000000000 u2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2))))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(*.f64 u2 (+.f64 314159265359/50000000000 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2))))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(*.f64 1 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(*.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 1)
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(/.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 1)
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 3) 1/3)
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))) 3)
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 1)
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2)) 3))
(fma.f64 (pow.f64 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 314159265359/50000000000 u2))

localize53.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(sin.f64 (cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3)))
0.4b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))))
0.6b
(cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))
0.8b
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
Compiler

Compiled 57 to 43 computations (24.6% saved)

series167.0ms (0.8%)

Counts
4 → 40
Calls

15 calls:

TimeVariablePointExpression
5.0ms
u2
@0
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
4.0ms
u2
@-inf
(cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))
3.0ms
u1
@inf
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))))
3.0ms
u2
@0
(cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))
3.0ms
u1
@0
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))))
Compiler

Compiled 6060 to 5065 computations (16.4% saved)

rewrite83.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
45×egg-rr
35×egg-rr
31×egg-rr
14×egg-rr
Counts
4 → 125
Calls
Call 1
Inputs
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))))
(sin.f64 (cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) (cbrt.f64 (*.f64 u2 u2))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 u2 3) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 u2 3) 314159265359/50000000000) 98696044010906577398881/2500000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 98696044010906577398881/2500000000000000000000 (*.f64 314159265359/50000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 u2) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) 3) (*.f64 u2 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) 3) 98696044010906577398881/2500000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 314159265359/50000000000 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 u2 3) 98696044010906577398881/2500000000000000000000) 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 314159265359/50000000000 (*.f64 98696044010906577398881/2500000000000000000000 (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 314159265359/50000000000 (pow.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) 3) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 314159265359/50000000000 u2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 314159265359/50000000000 u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 314159265359/50000000000 u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 314159265359/50000000000 u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 314159265359/50000000000 u2))))))

simplify528.0ms (2.5%)

Algorithm
egglog
Counts
165 → 145
Calls
Call 1
Inputs
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3))
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3))
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3))
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3))
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 -1 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 -1 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 -1 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 -1 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(+.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3)))))
(+.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3)))) (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 5) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 5))))))
(+.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 5) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 5)))) (*.f64 -1/5040 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 7) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 7)))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)))
(*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
u2
(+.f64 u2 (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3))))
(+.f64 u2 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 5) (pow.f64 u2 5))) (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 7) (pow.f64 u2 7))) (+.f64 u2 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 5) (pow.f64 u2 5))) (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3))))))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3))
(*.f64 (pow.f64 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) (cbrt.f64 (*.f64 u2 u2))) (cbrt.f64 u2))
(*.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (pow.f64 u2 3) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 (*.f64 (pow.f64 u2 3) 314159265359/50000000000) 98696044010906577398881/2500000000000000000000)
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 98696044010906577398881/2500000000000000000000 (*.f64 314159265359/50000000000 (pow.f64 u2 3)))
(*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f64 u2 3)))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) 1))
(*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) 3) (*.f64 u2 u2))
(*.f64 (pow.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) 3) 98696044010906577398881/2500000000000000000000)
(*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) 3))
(*.f64 u2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)) 3))
(*.f64 1 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))
(*.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1)
(*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) u2)
(*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))
(*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) 314159265359/50000000000)
(*.f64 314159265359/50000000000 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2))
(*.f64 u2 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (pow.f64 u2 3) 98696044010906577398881/2500000000000000000000) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 314159265359/50000000000 (*.f64 98696044010906577398881/2500000000000000000000 (pow.f64 u2 3)))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))
(*.f64 314159265359/50000000000 (pow.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) 3))
(*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) 3) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(/.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 3) 1/3)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 3))
(*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)) (cbrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (cbrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2)))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))
(*.f64 314159265359/50000000000 u2)
(*.f64 u2 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))
(*.f64 1 (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 314159265359/50000000000 u2) 1)
(*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (cbrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)) (cbrt.f64 314159265359/50000000000))
(/.f64 (*.f64 314159265359/50000000000 u2) 1)
(pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)
(pow.f64 (*.f64 314159265359/50000000000 u2) 1)
(pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 3)
(cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) 1/3)
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
Outputs
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 -1 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 (neg.f64 u2) (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 -1 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 (neg.f64 u2) (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 -1 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 (neg.f64 u2) (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 -1 (*.f64 u2 (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 (neg.f64 u2) (cbrt.f64 -31006276680305942139213528068663279/125000000000000000000000000000000))
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(+.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3)))))
(fma.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) -1/6 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(+.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3)))) (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 5) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 5))))))
(fma.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 -1/6 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 5)))))
(+.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 5) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 5)))) (*.f64 -1/5040 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 7) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 7)))))))
(fma.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) -1/6 (fma.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 5)) (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 7))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
u2
(+.f64 u2 (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3))))
(fma.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) -1/6 u2)
(+.f64 u2 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 5) (pow.f64 u2 5))) (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3)))))
(+.f64 (fma.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) -1/6 u2) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 7) (pow.f64 u2 7))) (+.f64 u2 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 5) (pow.f64 u2 5))) (*.f64 -1/6 (*.f64 (pow.f64 u2 3) (pow.f64 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) 3))))))
(+.f64 (fma.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 u2 7) u2) (fma.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5) (*.f64 (*.f64 -1/6 (pow.f64 u2 3)) 31006276680305942139213528068663279/125000000000000000000000000000000)))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(sin.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 u2 3))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (pow.f64 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) (cbrt.f64 (*.f64 u2 u2))) (cbrt.f64 u2))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 314159265359/50000000000))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (pow.f64 u2 3) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (pow.f64 u2 3) 314159265359/50000000000) 98696044010906577398881/2500000000000000000000)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 98696044010906577398881/2500000000000000000000 (*.f64 314159265359/50000000000 (pow.f64 u2 3)))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f64 u2 3)))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) 1))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) 3) (*.f64 u2 u2))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (pow.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) 3) 98696044010906577398881/2500000000000000000000)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) 3))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 u2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)) 3))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 1 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) u2)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) 314159265359/50000000000)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 314159265359/50000000000 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 u2 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (*.f64 (pow.f64 u2 3) 98696044010906577398881/2500000000000000000000) 314159265359/50000000000)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 314159265359/50000000000 (*.f64 98696044010906577398881/2500000000000000000000 (pow.f64 u2 3)))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 314159265359/50000000000 (pow.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) 3))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) 3) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(/.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 3) 1/3)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1)
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 3))
(pow.f64 (*.f64 314159265359/50000000000 u2) 3)
(*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)) (cbrt.f64 u2))
(*.f64 314159265359/50000000000 u2)
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (cbrt.f64 314159265359/50000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2)))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2)))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)))))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)))
(*.f64 314159265359/50000000000 u2)
(*.f64 314159265359/50000000000 u2)
(*.f64 u2 314159265359/50000000000)
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))
(*.f64 314159265359/50000000000 u2)
(*.f64 1 (*.f64 314159265359/50000000000 u2))
(*.f64 314159265359/50000000000 u2)
(*.f64 (*.f64 314159265359/50000000000 u2) 1)
(*.f64 314159265359/50000000000 u2)
(*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 314159265359/50000000000 u2)
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 314159265359/50000000000)))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (cbrt.f64 314159265359/50000000000)))
(*.f64 314159265359/50000000000 u2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2)) (cbrt.f64 314159265359/50000000000))
(*.f64 314159265359/50000000000 u2)
(/.f64 (*.f64 314159265359/50000000000 u2) 1)
(*.f64 314159265359/50000000000 u2)
(pow.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) 1/3)
(*.f64 314159265359/50000000000 u2)
(pow.f64 (*.f64 314159265359/50000000000 u2) 1)
(*.f64 314159265359/50000000000 u2)
(pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 3)
(*.f64 314159265359/50000000000 u2)
(cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))
(*.f64 314159265359/50000000000 u2)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) 1/3)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(sin.f64 (*.f64 314159265359/50000000000 u2))

localize67.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(sin.f64 (*.f64 314159265359/50000000000 u2))
0.4b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.8b
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
2.6b
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
Compiler

Compiled 69 to 51 computations (26.1% saved)

series511.0ms (2.4%)

Counts
2 → 21
Calls

12 calls:

TimeVariablePointExpression
11.0ms
u1
@0
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
9.0ms
u2
@0
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
5.0ms
u1
@-inf
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
5.0ms
u1
@inf
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
3.0ms
u1
@inf
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
Compiler

Compiled 39345 to 33685 computations (14.4% saved)

rewrite82.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
42×egg-rr
35×egg-rr
Counts
2 → 77
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3/2) (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 3))))))

simplify362.0ms (1.7%)

Algorithm
egglog
Counts
98 → 92
Calls
Call 1
Inputs
(*.f64 u2 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)) 1/3) (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) 1/3)
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) 1/3)
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) 1/3)
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) 1/3)
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) 1/3)
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -3060196847853821555298148281676017575122444629042460390799/937500000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (*.f64 -3060196847853821555298148281676017575122444629042460390799/1875000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) (pow.f64 u2 5)) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -3060196847853821555298148281676017575122444629042460390799/937500000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (*.f64 -3060196847853821555298148281676017575122444629042460390799/1875000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) (pow.f64 u2 5)) (+.f64 (*.f64 (+.f64 (*.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/14062500000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (+.f64 (*.f64 314159265359/50000000000 (*.f64 (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)) (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/937500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/93750000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))) (pow.f64 u2 7)) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))))
(+.f64 (*.f64 (pow.f64 u2 9) (+.f64 (*.f64 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)) (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/937500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (+.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (+.f64 (*.f64 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)) (*.f64 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/98437500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))) (*.f64 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/9843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -3060196847853821555298148281676017575122444629042460390799/937500000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (*.f64 -3060196847853821555298148281676017575122444629042460390799/1875000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) (pow.f64 u2 5)) (+.f64 (*.f64 (+.f64 (*.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/14062500000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (+.f64 (*.f64 314159265359/50000000000 (*.f64 (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)) (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/937500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/93750000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))) (pow.f64 u2 7)) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))
(*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) 1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3/2))
(*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3/2) (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 3))
Outputs
(*.f64 u2 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)) 1/3) (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3)
(+.f64 (*.f64 (+.f64 (*.f64 -3060196847853821555298148281676017575122444629042460390799/937500000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (*.f64 -3060196847853821555298148281676017575122444629042460390799/1875000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) (pow.f64 u2 5)) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))))
(fma.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) -3060196847853821555298148281676017575122444629042460390799/625000000000000000000000000000000000000000000000000000) (pow.f64 u2 5) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3))
(+.f64 (*.f64 (+.f64 (*.f64 -3060196847853821555298148281676017575122444629042460390799/937500000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (*.f64 -3060196847853821555298148281676017575122444629042460390799/1875000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) (pow.f64 u2 5)) (+.f64 (*.f64 (+.f64 (*.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/14062500000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (+.f64 (*.f64 314159265359/50000000000 (*.f64 (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)) (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/937500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/93750000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))) (pow.f64 u2 7)) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))))
(fma.f64 (pow.f64 u2 5) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) -3060196847853821555298148281676017575122444629042460390799/625000000000000000000000000000000000000000000000000000) (fma.f64 (fma.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/14062500000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) (fma.f64 314159265359/50000000000 (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000) (*.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/93750000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)))) (pow.f64 u2 7) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3)))
(+.f64 (*.f64 (pow.f64 u2 9) (+.f64 (*.f64 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)) (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/937500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (+.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (+.f64 (*.f64 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)) (*.f64 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/98437500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))) (*.f64 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/9843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -3060196847853821555298148281676017575122444629042460390799/937500000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (*.f64 -3060196847853821555298148281676017575122444629042460390799/1875000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))) (pow.f64 u2 5)) (+.f64 (*.f64 (+.f64 (*.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/14062500000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (+.f64 (*.f64 314159265359/50000000000 (*.f64 (+.f64 (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)) (*.f64 961389193575684075633145058384385882649239799132134631991269883031841/937500000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/93750000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))))) (pow.f64 u2 7)) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2)))))))
(fma.f64 (fma.f64 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000) -31006276680305942139213528068663279/750000000000000000000000000000000 (fma.f64 314159265359/50000000000 (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (*.f64 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/9843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3))))) (pow.f64 u2 9) (fma.f64 (pow.f64 u2 5) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) -3060196847853821555298148281676017575122444629042460390799/625000000000000000000000000000000000000000000000000000) (fma.f64 (fma.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/14062500000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) (fma.f64 314159265359/50000000000 (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000) (*.f64 302029322777818351566783844332719832329455959975176141755859165754785028165295919/93750000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)))) (pow.f64 u2 7) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) 3))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 1))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) 1))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3/2))
(*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3)))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3/2) (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 3) (pow.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 3/2))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 3) 1/3)
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 3))
(pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)

eval654.0ms (3.1%)

Compiler

Compiled 31599 to 23369 computations (26% saved)

prune347.0ms (1.7%)

Pruning

44 alts after pruning (40 fresh and 4 done)

PrunedKeptTotal
New1143231166
Fresh81725
Picked011
Done235
Total1153441197
Error
0.0b
Counts
1197 → 44
Alt Table
Click to see full alt table
StatusErrorProgram
7.4b
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))
4.4b
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 3) 1/3) 1/3)
3.3b
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)) 3) 1/3)
3.6b
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
1.5b
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
11.3b
(+.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
11.3b
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
23.0b
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
23.0b
(*.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
0.7b
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
23.0b
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)
23.0b
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
0.6b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (*.f64 u1 u1) 0) (/.f64 (*.f64 u1 u1) (*.f64 u1 (-.f64 1 u1))) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.4b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) 2) 2)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.5b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.6b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 -1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
23.0b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (*.f64 314159265359/50000000000 u2))
0.5b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
18.3b
(*.f64 (sqrt.f64 (fma.f64 u1 u1 u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.6b
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3) 1/3)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0b
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.7b
(*.f64 (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
11.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 (*.f64 u2 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2))))
1.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
11.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
11.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000)))
1.0b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))))
0.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.9b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) u2))))
0.8b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) 314159265359/50000000000))))
0.9b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))))
53.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
11.4b
(*.f64 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.7b
(*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) (cbrt.f64 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.6b
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
34.2b
(*.f64 (sqrt.f64 u1) (sin.f64 (*.f64 314159265359/50000000000 u2)))
23.0b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
23.0b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
28.2b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))))
23.0b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1))))
37.8b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
23.1b
(*.f64 314159265359/50000000000 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)))
23.0b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))
0.8b
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
Compiler

Compiled 1714 to 1325 computations (22.7% saved)

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1))
0.2b
(/.f64 u1 (-.f64 1 u1))
0.3b
(sin.f64 (*.f64 314159265359/50000000000 u2))
0.4b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Compiler

Compiled 104 to 76 computations (26.9% saved)

series29.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
4.0ms
u1
@inf
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.0ms
u2
@0
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.0ms
u1
@0
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.0ms
u1
@-inf
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.0ms
u2
@-inf
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Compiler

Compiled 3680 to 2670 computations (27.4% saved)

rewrite135.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
138×egg-rr
57×egg-rr
Counts
2 → 195
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 0) (/.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 0) (/.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) 0) (/.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) 0) (/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (/.f64 1 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (/.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (/.f64 1 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) 0) (/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 -1 u1)) 0) (/.f64 1 (/.f64 (-.f64 1 u1) (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (/.f64 -1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (-.f64 1 u1)) 0) (/.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 1 (/.f64 -1 (-.f64 1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 0) (/.f64 1 (/.f64 1 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 -1 u1)) 0) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 (/.f64 -1 (/.f64 -1 u1)) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (/.f64 (-.f64 1 u1) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (-.f64 1 u1) (/.f64 1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 -1 u1)) 0) (/.f64 1 (/.f64 (-.f64 1 u1) (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 u1) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1) 0) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 u1 3))) (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1)) 0) (*.f64 (/.f64 1 (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 (/.f64 -1 (/.f64 -1 u1)) (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 0) (/.f64 1 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 1 u1) u1) 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (/.f64 1 u1) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 u1))) (/.f64 (+.f64 -1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (*.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (*.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 u1 3)) u1)) (+.f64 1 (fma.f64 u1 u1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 -1 u1)) (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (+.f64 -1 u1) u1)) (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (/.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 -1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 u1)) (/.f64 1 (/.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 -1 u1)))) (*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 -1 u1)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 -1 (/.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 -1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 u1))) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 1) (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) -1) (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) -1) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) -1) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 1) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) -1) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 u1)) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (*.f64 (/.f64 -1 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) -1) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))) (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) -1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 -1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 u1)) (-.f64 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 u1)) (+.f64 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (-.f64 1 u1)) (/.f64 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 1 (/.f64 -1 u1)))) (cbrt.f64 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 -1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))) (cbrt.f64 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))) (cbrt.f64 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1))) (cbrt.f64 (/.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) (cbrt.f64 (/.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) (cbrt.f64 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (-.f64 1 u1)) 1) (/.f64 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))) (cbrt.f64 (/.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (-.f64 1 u1)) (cbrt.f64 (/.f64 -1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (-.f64 1 u1)) (cbrt.f64 (/.f64 1 u1))) (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 u1)) (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (-.f64 1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))) (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 -1 u1) u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 u1 3)) u1)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 u1) u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 (/.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 3))))))

simplify368.0ms (1.8%)

Algorithm
egglog
Counts
231 → 271
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 7))) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
u1
(+.f64 (pow.f64 u1 2) u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 4) (+.f64 (pow.f64 u1 3) u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 0) (/.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 0) (/.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) 0) (/.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) 0) (/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (/.f64 1 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (/.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (/.f64 1 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) 0) (/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 -1 0) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 -1 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 u1)) 0) (/.f64 1 (/.f64 (-.f64 1 u1) (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (/.f64 -1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (-.f64 1 u1)) 0) (/.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 1 (/.f64 -1 (-.f64 1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 0) (/.f64 1 (/.f64 1 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 u1)) 0) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 (/.f64 -1 (/.f64 -1 u1)) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (/.f64 (-.f64 1 u1) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (-.f64 1 u1) (/.f64 1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 -1 u1)) 0) (/.f64 1 (/.f64 (-.f64 1 u1) (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (neg.f64 u1) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1) 0) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 u1 3))) (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (neg.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1)) 0) (*.f64 (/.f64 1 (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 (/.f64 -1 (/.f64 -1 u1)) (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 0) (/.f64 1 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 (-.f64 1 u1) u1) 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (/.f64 1 u1) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 u1))) (/.f64 (+.f64 -1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (*.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (*.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 u1 3)) u1)) (+.f64 1 (fma.f64 u1 u1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(-.f64 0 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(-.f64 (/.f64 0 (+.f64 -1 u1)) (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(-.f64 (/.f64 0 (/.f64 (+.f64 -1 u1) u1)) (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))
(*.f64 (/.f64 -1 (/.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))
(*.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (/.f64 -1 u1)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))
(*.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 -1 (-.f64 1 u1)))
(*.f64 (/.f64 -1 (-.f64 1 u1)) (/.f64 1 (/.f64 -1 u1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)
(*.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 -1 u1)))) (*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 -1 u1)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 -1 (/.f64 -1 u1))))
(*.f64 -1 (*.f64 -1 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 -1 (+.f64 -1 u1))))
(*.f64 -1 (*.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)
(*.f64 -1 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))
(*.f64 -1 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 u1)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 u1))) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))))
(*.f64 -1 (/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 1) (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) -1) (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) -1) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) -1) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 1) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 1 u1)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) -1) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 -1 u1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 u1)) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 1))
(*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))
(*.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) 2)))
(*.f64 1 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 1)
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))
(/.f64 -1 (*.f64 (/.f64 (-.f64 1 u1) u1) -1))
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (*.f64 (/.f64 -1 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) -1) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))) (+.f64 -1 u1)))
(/.f64 (*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) -1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) -1))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (/.f64 -1 (/.f64 -1 u1)) (-.f64 1 u1))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 1 (/.f64 -1 u1)) (+.f64 -1 u1))
(/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 u1))
(/.f64 (/.f64 -1 (-.f64 1 u1)) (/.f64 -1 u1))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 (-.f64 1 u1) u1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 1 (/.f64 -1 u1)))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)
(/.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 -1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (*.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1))) (cbrt.f64 (/.f64 -1 u1)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) (cbrt.f64 (/.f64 1 u1)))
(/.f64 (*.f64 -1 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (*.f64 (/.f64 -1 (-.f64 1 u1)) 1) (/.f64 -1 u1))
(/.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))) (cbrt.f64 (/.f64 1 u1)))
(/.f64 (/.f64 (/.f64 -1 (-.f64 1 u1)) (cbrt.f64 (/.f64 -1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (/.f64 (/.f64 -1 (-.f64 1 u1)) (cbrt.f64 (/.f64 1 u1))) (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2))
(/.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 u1)) (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)
(/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) 2))
(/.f64 -1 (/.f64 (/.f64 (-.f64 1 u1) u1) -1))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1))))
(/.f64 (*.f64 -1 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))) (-.f64 1 u1)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) -1)
(/.f64 (neg.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 1 (*.f64 (/.f64 (+.f64 -1 u1) u1) -1))
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 1)
(/.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 u1 3)) u1)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) 3)
(pow.f64 (/.f64 (-.f64 1 u1) u1) -1)
(pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 1)
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) 1))
(neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1))
(neg.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 (/.f64 -1 u1))))
(neg.f64 (/.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) 1))
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 3))
Outputs
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))))
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))))))
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 7))) (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))))))
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))) (fma.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))) (fma.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 7)) (*.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))
u1
(+.f64 (pow.f64 u1 2) u1)
(fma.f64 u1 u1 u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 4) (+.f64 (pow.f64 u1 3) u1)))
(+.f64 (+.f64 (*.f64 u1 u1) (pow.f64 u1 4)) (+.f64 (pow.f64 u1 3) u1))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (neg.f64 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1 u1) 3)) (neg.f64 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (neg.f64 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (neg.f64 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 0) (/.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 0) (/.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 1 0) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 0) (/.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 0) (/.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) 0) (/.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) 0) (/.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) -1)) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) 0) (/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (/.f64 1 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) 0) (/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (/.f64 1 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (/.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (/.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (/.f64 1 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (/.f64 1 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) 0) (/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) 0) (/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (/.f64 1 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 0) (pow.f64 (/.f64 (/.f64 1 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 -1 0) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 -1 0) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 0) (pow.f64 (/.f64 (/.f64 1 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)
(neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) 2) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 -1 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)
(/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))) 2) 2)))
(*.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)
(/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1) -1)
(/.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 -1 -1))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1))
(neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 u1)) 0) (/.f64 1 (/.f64 (-.f64 1 u1) (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (/.f64 -1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (-.f64 1 u1)) 0) (/.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 1 (/.f64 -1 (-.f64 1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 0) (/.f64 1 (/.f64 1 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 0) (pow.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) -1) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 u1)) 0) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 (/.f64 -1 (/.f64 -1 u1)) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (/.f64 (-.f64 1 u1) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (-.f64 1 u1) (/.f64 1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 -1 u1)) 0) (/.f64 1 (/.f64 (-.f64 1 u1) (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) (/.f64 -1 (/.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (neg.f64 u1) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1) 0) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 u1 3))) (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1) 0) (/.f64 (neg.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1)) (+.f64 -1 (pow.f64 u1 3))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (neg.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1)) 0) (*.f64 (/.f64 1 (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (neg.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1)) 0) (/.f64 (neg.f64 (*.f64 (+.f64 1 (fma.f64 u1 u1 u1)) u1)) (+.f64 -1 (pow.f64 u1 3))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 (/.f64 -1 (/.f64 -1 u1)) (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (/.f64 (*.f64 (/.f64 -1 (/.f64 -1 u1)) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (+.f64 -1 (pow.f64 u1 3))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 0) (/.f64 1 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 0) (pow.f64 (/.f64 1 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) -1) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 (-.f64 1 u1) u1) 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (/.f64 1 u1) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 u1))) (/.f64 (+.f64 -1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (*.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (/.f64 1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (*.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 u1 3)) u1)) (+.f64 1 (fma.f64 u1 u1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 1 (fma.f64 u1 u1 u1)) (/.f64 (-.f64 1 (pow.f64 u1 3)) u1)) (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(-.f64 0 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(-.f64 (/.f64 0 (+.f64 -1 u1)) (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(-.f64 (/.f64 0 (/.f64 (+.f64 -1 u1) u1)) (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)))
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(*.f64 (/.f64 -1 (/.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))
(neg.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 u1)))
(*.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (/.f64 -1 u1)))
(neg.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 u1)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2))) (-.f64 1 u1))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))
(*.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 -1 (-.f64 1 u1)))
(/.f64 (/.f64 -1 (/.f64 -1 u1)) (-.f64 1 u1))
(*.f64 (/.f64 -1 (-.f64 1 u1)) (/.f64 1 (/.f64 -1 u1)))
(/.f64 (/.f64 -1 (/.f64 -1 u1)) (-.f64 1 u1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2))) (-.f64 1 u1))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) 2))
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (/.f64 -1 u1)) (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(*.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))))
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (cbrt.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 -1 u1)))) (*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 -1 u1)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 -1 (/.f64 -1 u1))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1)))
(*.f64 -1 (*.f64 -1 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 -1 (+.f64 -1 u1))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))
(*.f64 -1 (*.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1))))
(neg.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 u1)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)
(/.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) -1)
(*.f64 -1 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(*.f64 -1 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 u1)))
(neg.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 u1)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 u1))) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 u1))) (/.f64 -1 (+.f64 -1 u1))) (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))
(*.f64 -1 (/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1))
(/.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 1) (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) 1))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) -1) (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) -1))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) -1) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) -1))
(/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) -1) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) -1))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2))) (-.f64 1 u1)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) -1))
(/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (*.f64 -1 -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 1 u1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 1 u1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 (*.f64 u1 u1)))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 1) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 1 u1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 u1)) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 u1 u1)) (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) -1) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 -1 u1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) -1) (/.f64 1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 u1)) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 1 u1)) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (/.f64 (-.f64 1 u1) (cbrt.f64 u1)))
(*.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) 2)))
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(*.f64 1 (/.f64 1 (/.f64 (-.f64 1 u1) u1)))
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 1)
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1))
(/.f64 -1 (*.f64 (/.f64 (-.f64 1 u1) u1) -1))
(/.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) -1)
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (*.f64 (/.f64 -1 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) -1) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))) (+.f64 -1 u1)))
(/.f64 (*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) -1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) -1))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 -1 (/.f64 (+.f64 -1 u1) u1))
(/.f64 (/.f64 -1 (/.f64 -1 u1)) (-.f64 1 u1))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 1 (/.f64 -1 u1)) (+.f64 -1 u1))
(/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 u1))
(/.f64 (/.f64 -1 (-.f64 1 u1)) (/.f64 -1 u1))
(/.f64 (/.f64 -1 (/.f64 -1 u1)) (-.f64 1 u1))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 (-.f64 1 u1) u1)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2) (/.f64 (-.f64 1 u1) u1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 -1 (/.f64 -1 u1)) (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2)) (cbrt.f64 (/.f64 1 (/.f64 -1 u1)))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 -1 u1)) (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)
(/.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) -1)
(/.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 -1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) u1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 -1 (/.f64 -1 u1)) (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 -1 u1)) (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 2))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (*.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1))) (cbrt.f64 (/.f64 -1 u1)))
(/.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1))) (cbrt.f64 (/.f64 -1 u1)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 u1)) 2)) (-.f64 1 u1)) (cbrt.f64 (/.f64 1 u1)))
(/.f64 (*.f64 -1 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) -1)
(/.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 u1)))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) u1)) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (*.f64 (/.f64 -1 (-.f64 1 u1)) 1) (/.f64 -1 u1))
(/.f64 (/.f64 -1 (/.f64 -1 u1)) (-.f64 1 u1))
(/.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))) (cbrt.f64 (/.f64 1 u1)))
(/.f64 (/.f64 (/.f64 -1 (-.f64 1 u1)) (cbrt.f64 (/.f64 -1 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (/.f64 (/.f64 -1 (-.f64 1 u1)) (cbrt.f64 (/.f64 1 u1))) (neg.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2))
(/.f64 (/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 u1)) (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1) -1)
(/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (*.f64 -1 -1))
(/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1)) 2))
(/.f64 -1 (/.f64 (/.f64 (-.f64 1 u1) u1) -1))
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1))))
(/.f64 (*.f64 -1 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 u1))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))) (-.f64 1 u1)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 u1 u1)) (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) -1)
(/.f64 (neg.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (-.f64 1 u1)) (/.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 1 (*.f64 (/.f64 (+.f64 -1 u1) u1) -1))
(/.f64 (/.f64 1 (/.f64 (+.f64 -1 u1) u1)) -1)
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(/.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 1)
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(/.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 u1 3)) u1)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 3) 1/3)
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1))) 3)
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(pow.f64 (/.f64 (-.f64 1 u1) u1) -1)
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 1)
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) 1))
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (-.f64 1 u1) u1))))
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(neg.f64 (*.f64 (/.f64 1 (/.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1))))
(neg.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 u1)))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) -1))
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(neg.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 1 (/.f64 -1 u1))))
(neg.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 u1)))
(neg.f64 (/.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)) 1))
(neg.f64 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (-.f64 1 u1) u1)) 3))
(/.f64 1 (/.f64 (-.f64 1 u1) u1))

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f64 u2 (sqrt.f64 u1))
0.3b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
Compiler

Compiled 18 to 8 computations (55.6% saved)

series81.0ms (0.4%)

Counts
2 → 0
Calls

12 calls:

TimeVariablePointExpression
16.0ms
u2
@-inf
(*.f64 u2 (sqrt.f64 u1))
1.0ms
u2
@0
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
1.0ms
u1
@0
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
1.0ms
u1
@0
(*.f64 u2 (sqrt.f64 u1))
1.0ms
u1
@inf
(*.f64 u2 (sqrt.f64 u1))
Compiler

Compiled 3550 to 2310 computations (34.9% saved)

rewrite169.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
179×egg-rr
81×egg-rr
Counts
2 → 260
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 u2 (sqrt.f64 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2))) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 314159265359/50000000000 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)) (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)) (sqrt.f64 u1)) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 u2) (*.f64 314159265359/50000000000 (sqrt.f64 u1))) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (cbrt.f64 u2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 314159265359/50000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (*.f64 314159265359/50000000000 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)))) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 u1)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (sqrt.f64 u1))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 (sqrt.f64 u1)))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 u1) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 314159265359/50000000000 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (cbrt.f64 (cbrt.f64 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (sqrt.f64 u1) 2/3)) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (sqrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (sqrt.f64 u1) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (sqrt.f64 u1) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (sqrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) 314159265359/50000000000) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) 314159265359/50000000000) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 u1)) 314159265359/50000000000) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2))) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 314159265359/50000000000))) 3) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (pow.f64 (sqrt.f64 u1) 2))) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) u2)) (cbrt.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 314159265359/50000000000) (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u2 (sqrt.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) -1)) (*.f64 u2 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 1/2) (*.f64 (*.f64 u2 (sqrt.f64 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 u2 (sqrt.f64 u1))) (*.f64 1/2 (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u2)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 u2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (sqrt.f64 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 u1) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2)) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (sqrt.f64 u1) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 u2 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2))) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) u2)) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (*.f64 u2 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 u1)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 u2 (sqrt.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 u2 (sqrt.f64 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 u2 (sqrt.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 3))))))

simplify821.0ms (3.9%)

Algorithm
egglog
Counts
260 → 290
Calls
Call 1
Inputs
(if (!=.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))
(+.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))
(*.f64 (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) u2))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 314159265359/50000000000 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)) (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)) (sqrt.f64 u1)) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000) (cbrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (cbrt.f64 u2) (*.f64 314159265359/50000000000 (sqrt.f64 u1))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)) (cbrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2))))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (cbrt.f64 u2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 314159265359/50000000000 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) 314159265359/50000000000))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))) 314159265359/50000000000))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) 314159265359/50000000000))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 314159265359/50000000000)) 3))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (*.f64 314159265359/50000000000 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)))) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 u1)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (sqrt.f64 u1))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) u2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 (sqrt.f64 u1)))) (cbrt.f64 u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (sqrt.f64 u1) (*.f64 314159265359/50000000000 u2))
(*.f64 u2 (*.f64 314159265359/50000000000 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) 314159265359/50000000000))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (cbrt.f64 (cbrt.f64 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (sqrt.f64 u1) 2/3)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) 314159265359/50000000000))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (sqrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (sqrt.f64 u1) 2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2))
(*.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (sqrt.f64 (sqrt.f64 u1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) 314159265359/50000000000) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) 314159265359/50000000000) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (cbrt.f64 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 u1)) 314159265359/50000000000) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 314159265359/50000000000))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 314159265359/50000000000))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 314159265359/50000000000))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 314159265359/50000000000))) 3) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (cbrt.f64 314159265359/50000000000) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (pow.f64 (sqrt.f64 u1) 2))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) u2)) (cbrt.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 (sqrt.f64 u1)))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)))
(*.f64 (sqrt.f64 314159265359/50000000000) (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 3))
(/.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 3)
(pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(neg.f64 (*.f64 -1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(neg.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3))
(if (!=.f64 (*.f64 u2 (sqrt.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) -1)) (*.f64 u2 (sqrt.f64 u1)))
(+.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 1/2) (*.f64 (*.f64 u2 (sqrt.f64 u1)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 u2 (sqrt.f64 u1))) (*.f64 1/2 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 u2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 u2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))))
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) 1))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 1))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 u2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (sqrt.f64 u1) u2)
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (cbrt.f64 u2))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))
(*.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 1 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2)))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 1 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 1))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) u2)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (*.f64 u2 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 u1)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(/.f64 (*.f64 u2 (sqrt.f64 u1)) 1)
(/.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 2) 2)
(/.f64 (*.f64 2 (*.f64 u2 (sqrt.f64 u1))) 2)
(pow.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) 3)
(pow.f64 (*.f64 u2 (sqrt.f64 u1)) 1)
(neg.f64 (*.f64 -1 (*.f64 u2 (sqrt.f64 u1))))
(neg.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) -1))
(cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 3))
Outputs
(if (!=.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))
(if (!=.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 0) (/.f64 2 (/.f64 (/.f64 2 u2) (*.f64 314159265359/50000000000 (sqrt.f64 u1)))) (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000))
(+.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(+.f64 (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) u2))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 314159265359/50000000000 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)) (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)) (sqrt.f64 u1)) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000) (cbrt.f64 u2))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 u2) (*.f64 314159265359/50000000000 (sqrt.f64 u1))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)) (cbrt.f64 u2))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (cbrt.f64 u2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3)) u2))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1))))))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (sqrt.f64 u1)) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 314159265359/50000000000)) 3))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (*.f64 314159265359/50000000000 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)))) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2) (*.f64 u2 (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 u1)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(cbrt.f64 (*.f64 (*.f64 u2 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 u1)) (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2) (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (sqrt.f64 u1))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000) (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1)))) (pow.f64 (sqrt.f64 u1) 2/3)))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) u2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2) u2) (*.f64 314159265359/50000000000 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 (sqrt.f64 u1)))) (cbrt.f64 u2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2) (*.f64 314159265359/50000000000 (sqrt.f64 u1))) u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (sqrt.f64 u1) (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 u2 (*.f64 314159265359/50000000000 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1))))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (cbrt.f64 (cbrt.f64 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (*.f64 u2 (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)))) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (sqrt.f64 u1) 2/3)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (sqrt.f64 u1)) 2))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) 314159265359/50000000000))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) 314159265359/50000000000))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (sqrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (sqrt.f64 u1) 2/3)))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (sqrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) 314159265359/50000000000) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (sqrt.f64 u1)) 2))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) 314159265359/50000000000) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (cbrt.f64 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (*.f64 u2 (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)))) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1))))))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 98696044010906577398881/2500000000000000000000)) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 u1)) 314159265359/50000000000) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1))))))
(*.f64 (*.f64 314159265359/50000000000 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (sqrt.f64 u1)) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 314159265359/50000000000))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))))) 314159265359/50000000000)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 314159265359/50000000000))) 3) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 314159265359/50000000000) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 3))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2) (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2))))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3) (pow.f64 (sqrt.f64 u1) 2))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(cbrt.f64 (*.f64 (*.f64 u2 (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) u2)) (cbrt.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2) u2) (*.f64 314159265359/50000000000 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2) (*.f64 u2 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))))) (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) (*.f64 314159265359/50000000000 (sqrt.f64 u1)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000) 2) (*.f64 314159265359/50000000000 (sqrt.f64 u1))) u2))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (sqrt.f64 314159265359/50000000000) (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 3))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(/.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(/.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) 2)
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(/.f64 (*.f64 2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 2)
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3) 1/3)
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 3)
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(neg.f64 (*.f64 -1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(neg.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(if (!=.f64 (*.f64 u2 (sqrt.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) -1)) (*.f64 u2 (sqrt.f64 u1)))
(if (!=.f64 (*.f64 u2 (sqrt.f64 u1)) 0) (/.f64 -1 (/.f64 -1 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 u2 (sqrt.f64 u1)))
(+.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 1/2) (*.f64 (*.f64 u2 (sqrt.f64 u1)) 1/2))
(*.f64 u2 (sqrt.f64 u1))
(+.f64 (*.f64 1/2 (*.f64 u2 (sqrt.f64 u1))) (*.f64 1/2 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 u2))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 u2)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 1))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) 1))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))) 1))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 1))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) 1))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 1))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))) (cbrt.f64 (cbrt.f64 (*.f64 u2 u2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 u2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (sqrt.f64 u1) u2)
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (cbrt.f64 u2))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 u1)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))
(*.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (sqrt.f64 u1)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1))))))
(*.f64 1 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 1)
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2) 2) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) 2)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))
(*.f64 (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (sqrt.f64 u1)) 2))
(*.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (cbrt.f64 u2))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (*.f64 1 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (cbrt.f64 (sqrt.f64 u1)) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 1))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))) 1))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) 1))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) u2)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (*.f64 u2 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (cbrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2)))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 u1)) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2) (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(*.f64 u2 (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) u2) (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2))))
(/.f64 (*.f64 u2 (sqrt.f64 u1)) 1)
(*.f64 u2 (sqrt.f64 u1))
(/.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) 2) 2)
(*.f64 u2 (sqrt.f64 u1))
(/.f64 (*.f64 2 (*.f64 u2 (sqrt.f64 u1))) 2)
(*.f64 u2 (sqrt.f64 u1))
(pow.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 3) 1/3)
(*.f64 u2 (sqrt.f64 u1))
(pow.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) 3)
(*.f64 u2 (sqrt.f64 u1))
(pow.f64 (*.f64 u2 (sqrt.f64 u1)) 1)
(*.f64 u2 (sqrt.f64 u1))
(neg.f64 (*.f64 -1 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 u2 (sqrt.f64 u1))
(neg.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) -1))
(*.f64 u2 (sqrt.f64 u1))
(cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 3))
(*.f64 u2 (sqrt.f64 u1))

localize68.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))
0.2b
(*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))))
0.3b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))))
0.3b
(+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
Compiler

Compiled 63 to 34 computations (46% saved)

series163.0ms (0.8%)

Counts
4 → 36
Calls

18 calls:

TimeVariablePointExpression
12.0ms
u1
@-inf
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))))
7.0ms
u1
@-inf
(+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
3.0ms
u2
@0
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))))
2.0ms
u1
@0
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))))
1.0ms
u2
@inf
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))))
Compiler

Compiled 8580 to 5810 computations (32.3% saved)

rewrite144.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
73×egg-rr
62×egg-rr
33×egg-rr
19×egg-rr
Counts
4 → 187
Calls
Call 1
Inputs
(+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))))
(*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))))
(sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 u1 u1 (+.f64 (pow.f64 u1 3) u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u1 1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 u1) (cbrt.f64 (*.f64 u1 u1)) (*.f64 u1 (fma.f64 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 u1) (*.f64 u1 (fma.f64 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 1 u1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 u1 u1) 1 (+.f64 (pow.f64 u1 3) u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 u1) (*.f64 u1 (cbrt.f64 (*.f64 u1 u1))) (+.f64 (pow.f64 u1 3) u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u1 (*.f64 u1 u1) (fma.f64 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 u1 3) 1 (fma.f64 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 u1 3) (fma.f64 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 u1 u1) u1 (fma.f64 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 u1 u1) (+.f64 1 u1) u1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 u1) (*.f64 u1 u1) u1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u1 (fma.f64 u1 u1 1) (*.f64 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 u1 3) u1) 1 (*.f64 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 u1 u1 1) u1 (*.f64 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (pow.f64 u1 3) u1)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (*.f64 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 u1 u1)) (*.f64 u1 (cbrt.f64 u1)) (+.f64 (pow.f64 u1 3) u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 u1 (cbrt.f64 u1)) (cbrt.f64 (*.f64 u1 u1)) (+.f64 (pow.f64 u1 3) u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 u1 (cbrt.f64 (*.f64 u1 u1))) (*.f64 u1 (cbrt.f64 u1)) (fma.f64 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 u1 u1) (cbrt.f64 u1)) (cbrt.f64 (*.f64 u1 u1)) (fma.f64 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 u1) (pow.f64 (*.f64 u1 (cbrt.f64 u1)) 2) (fma.f64 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 u1 u1)) (*.f64 (*.f64 u1 u1) (cbrt.f64 u1)) (fma.f64 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 u1 (fma.f64 u1 u1 u1))) (cbrt.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2)) u1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (cbrt.f64 (+.f64 (pow.f64 u1 3) u1)) (*.f64 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u1 (-.f64 u1 (fma.f64 u1 u1 1))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2) (pow.f64 (*.f64 u1 u1) 2)) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2) (pow.f64 (*.f64 u1 u1) 2)) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 u1 3) u1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u1 (-.f64 (fma.f64 u1 u1 u1) 1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 u1)) (*.f64 u1 (-.f64 (fma.f64 u1 u1 u1) 1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1))) (-.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1))) 0) (/.f64 (-.f64 (*.f64 u1 u1) (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2)) (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (pow.f64 (*.f64 u1 u1) 3)) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 u1 u1 u1) 3) (pow.f64 (pow.f64 u1 3) 3)) (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 u1 3) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u1 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u1 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 u1 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 u1 3) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 u1 u1 u1) 3) (pow.f64 (pow.f64 u1 3) 3)) (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 u1 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 u1 u1 u1) 3) (pow.f64 (pow.f64 u1 3) 3)) (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 u1 u1 u1) 1) (pow.f64 u1 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 u1 3) (*.f64 (fma.f64 u1 u1 u1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 2)) (cbrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u1 (+.f64 (fma.f64 u1 u1 u1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u1 (+.f64 (fma.f64 u1 u1 1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u1 (+.f64 u1 (fma.f64 u1 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (-.f64 (*.f64 u1 (cbrt.f64 u1)) (cbrt.f64 (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 1))))) (+.f64 (cbrt.f64 (+.f64 (pow.f64 u1 3) u1)) (cbrt.f64 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 u1 (cbrt.f64 u1)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (cbrt.f64 (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 1))))) (+.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (+.f64 (pow.f64 u1 3) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 314159265359/50000000000 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 1) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2))) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (cbrt.f64 u2)) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) 1) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))

simplify1.7s (8%)

Algorithm
egglog
Counts
223 → 217
Calls
Call 1
Inputs
u1
(+.f64 (pow.f64 u1 2) u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(pow.f64 (/.f64 1 u1) -3)
(+.f64 (pow.f64 (/.f64 1 u1) -3) (pow.f64 (/.f64 1 u1) -2))
(+.f64 (pow.f64 (/.f64 1 u1) -3) (+.f64 (pow.f64 (/.f64 1 u1) -2) u1))
(+.f64 (pow.f64 (/.f64 1 u1) -3) (+.f64 (pow.f64 (/.f64 1 u1) -2) u1))
(*.f64 -1 (pow.f64 (/.f64 -1 u1) -3))
(+.f64 (pow.f64 (/.f64 -1 u1) -2) (*.f64 -1 (pow.f64 (/.f64 -1 u1) -3)))
(+.f64 (pow.f64 (/.f64 -1 u1) -2) (+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) -3)) u1))
(+.f64 (pow.f64 (/.f64 -1 u1) -2) (+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) -3)) u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(fma.f64 u1 u1 (+.f64 (pow.f64 u1 3) u1))
(fma.f64 1 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 u1))
(fma.f64 1 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 u1 1 (*.f64 u1 (fma.f64 u1 u1 u1)))
(fma.f64 1 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))
(fma.f64 (cbrt.f64 u1) (cbrt.f64 (*.f64 u1 u1)) (*.f64 u1 (fma.f64 u1 u1 u1)))
(fma.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 u1) (*.f64 u1 (fma.f64 u1 u1 u1)))
(fma.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 1 u1)
(fma.f64 (*.f64 u1 u1) 1 (+.f64 (pow.f64 u1 3) u1))
(fma.f64 (cbrt.f64 u1) (*.f64 u1 (cbrt.f64 (*.f64 u1 u1))) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 u1 (*.f64 u1 u1) (fma.f64 u1 u1 u1))
(fma.f64 (pow.f64 u1 3) 1 (fma.f64 u1 u1 u1))
(fma.f64 1 (pow.f64 u1 3) (fma.f64 u1 u1 u1))
(fma.f64 (*.f64 u1 u1) u1 (fma.f64 u1 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 1 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)
(fma.f64 (*.f64 u1 u1) (+.f64 1 u1) u1)
(fma.f64 (+.f64 1 u1) (*.f64 u1 u1) u1)
(fma.f64 u1 (fma.f64 u1 u1 1) (*.f64 u1 u1))
(fma.f64 (+.f64 (pow.f64 u1 3) u1) 1 (*.f64 u1 u1))
(fma.f64 (fma.f64 u1 u1 1) u1 (*.f64 u1 u1))
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 u1 3) u1)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (*.f64 u1 u1))
(fma.f64 (cbrt.f64 (*.f64 u1 u1)) (*.f64 u1 (cbrt.f64 u1)) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 (*.f64 u1 (cbrt.f64 u1)) (cbrt.f64 (*.f64 u1 u1)) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 (*.f64 u1 (cbrt.f64 (*.f64 u1 u1))) (*.f64 u1 (cbrt.f64 u1)) (fma.f64 u1 u1 u1))
(fma.f64 (*.f64 (*.f64 u1 u1) (cbrt.f64 u1)) (cbrt.f64 (*.f64 u1 u1)) (fma.f64 u1 u1 u1))
(fma.f64 (cbrt.f64 u1) (pow.f64 (*.f64 u1 (cbrt.f64 u1)) 2) (fma.f64 u1 u1 u1))
(fma.f64 (cbrt.f64 (*.f64 u1 u1)) (*.f64 (*.f64 u1 u1) (cbrt.f64 u1)) (fma.f64 u1 u1 u1))
(fma.f64 (cbrt.f64 (*.f64 u1 (fma.f64 u1 u1 u1))) (cbrt.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2)) u1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (cbrt.f64 (+.f64 (pow.f64 u1 3) u1)) (*.f64 u1 u1))
(if (!=.f64 (*.f64 u1 (-.f64 u1 (fma.f64 u1 u1 1))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2) (pow.f64 (*.f64 u1 u1) 2)) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2) (pow.f64 (*.f64 u1 u1) 2)) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (+.f64 (pow.f64 u1 3) u1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (-.f64 (fma.f64 u1 u1 u1) 1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 u1)) (*.f64 u1 (-.f64 (fma.f64 u1 u1 u1) 1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (-.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1))) (-.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1))) 0) (/.f64 (-.f64 (*.f64 u1 u1) (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2)) (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (pow.f64 (*.f64 u1 u1) 3)) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 u1 u1 u1) 3) (pow.f64 (pow.f64 u1 3) 3)) (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (pow.f64 u1 3) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 u1 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 u1 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 u1 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (pow.f64 u1 3) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 u1 u1 u1) 3) (pow.f64 (pow.f64 u1 3) 3)) (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 u1 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 u1 u1 u1) 3) (pow.f64 (pow.f64 u1 3) 3)) (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 u1))
(+.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)
(+.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))
(+.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))
(+.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))
(+.f64 (*.f64 (fma.f64 u1 u1 u1) 1) (pow.f64 u1 3))
(+.f64 (pow.f64 u1 3) (*.f64 (fma.f64 u1 u1 u1) 1))
(*.f64 (cbrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 2)) (cbrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 1 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(*.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 1)
(*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1)))
(*.f64 u1 (+.f64 (fma.f64 u1 u1 u1) 1))
(*.f64 u1 (+.f64 (fma.f64 u1 u1 1) u1))
(*.f64 u1 (+.f64 u1 (fma.f64 u1 u1 1)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (-.f64 (*.f64 u1 (cbrt.f64 u1)) (cbrt.f64 (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 1))))) (+.f64 (cbrt.f64 (+.f64 (pow.f64 u1 3) u1)) (cbrt.f64 (*.f64 u1 u1))))
(*.f64 (+.f64 (*.f64 u1 (cbrt.f64 u1)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (cbrt.f64 (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 1))))) (+.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (+.f64 (pow.f64 u1 3) u1))))
(pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 1)
(pow.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 3)
(cbrt.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 3))
(*.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) u2)
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 u2 (*.f64 314159265359/50000000000 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000)))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) 314159265359/50000000000))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 314159265359/50000000000))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 314159265359/50000000000))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) 314159265359/50000000000))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 1) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) u2)
(*.f64 1 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 u2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (cbrt.f64 u2)) (cbrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2) 1))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) 1) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2))
(pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)
(pow.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 3)
(cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 1 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)
(pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 1)
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (/.f64 2 2))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 2) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3)
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 3))
(fabs.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
Outputs
u1
(+.f64 (pow.f64 u1 2) u1)
(fma.f64 u1 u1 u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(pow.f64 (/.f64 1 u1) -3)
(+.f64 (pow.f64 (/.f64 1 u1) -3) (pow.f64 (/.f64 1 u1) -2))
(+.f64 (pow.f64 (/.f64 1 u1) -3) (+.f64 (pow.f64 (/.f64 1 u1) -2) u1))
(+.f64 (+.f64 (pow.f64 (/.f64 1 u1) -3) (pow.f64 (/.f64 1 u1) -2)) u1)
(+.f64 (pow.f64 (/.f64 1 u1) -3) (+.f64 (pow.f64 (/.f64 1 u1) -2) u1))
(+.f64 (+.f64 (pow.f64 (/.f64 1 u1) -3) (pow.f64 (/.f64 1 u1) -2)) u1)
(*.f64 -1 (pow.f64 (/.f64 -1 u1) -3))
(neg.f64 (pow.f64 (/.f64 -1 u1) -3))
(+.f64 (pow.f64 (/.f64 -1 u1) -2) (*.f64 -1 (pow.f64 (/.f64 -1 u1) -3)))
(-.f64 (pow.f64 (/.f64 -1 u1) -2) (pow.f64 (/.f64 -1 u1) -3))
(+.f64 (pow.f64 (/.f64 -1 u1) -2) (+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) -3)) u1))
(+.f64 (pow.f64 (/.f64 -1 u1) -2) (-.f64 u1 (pow.f64 (/.f64 -1 u1) -3)))
(+.f64 (pow.f64 (/.f64 -1 u1) -2) (+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) -3)) u1))
(+.f64 (pow.f64 (/.f64 -1 u1) -2) (-.f64 u1 (pow.f64 (/.f64 -1 u1) -3)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(fma.f64 u1 u1 (+.f64 (pow.f64 u1 3) u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 1 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 1 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 u1 1 (*.f64 u1 (fma.f64 u1 u1 u1)))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 1 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (cbrt.f64 u1) (cbrt.f64 (*.f64 u1 u1)) (*.f64 u1 (fma.f64 u1 u1 u1)))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 u1) (*.f64 u1 (fma.f64 u1 u1 u1)))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 1 u1)
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (*.f64 u1 u1) 1 (+.f64 (pow.f64 u1 3) u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (cbrt.f64 u1) (*.f64 u1 (cbrt.f64 (*.f64 u1 u1))) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 u1 (*.f64 u1 u1) (fma.f64 u1 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (pow.f64 u1 3) 1 (fma.f64 u1 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 1 (pow.f64 u1 3) (fma.f64 u1 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (*.f64 u1 u1) u1 (fma.f64 u1 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 1 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (*.f64 u1 u1) (+.f64 1 u1) u1)
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (+.f64 1 u1) (*.f64 u1 u1) u1)
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 u1 (fma.f64 u1 u1 1) (*.f64 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (+.f64 (pow.f64 u1 3) u1) 1 (*.f64 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (fma.f64 u1 u1 1) u1 (*.f64 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 u1 3) u1)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (*.f64 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (cbrt.f64 (*.f64 u1 u1)) (*.f64 u1 (cbrt.f64 u1)) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 (*.f64 u1 (cbrt.f64 u1)) (cbrt.f64 (*.f64 u1 u1)) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 (cbrt.f64 (*.f64 u1 u1)) (*.f64 u1 (cbrt.f64 u1)) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 (*.f64 u1 (cbrt.f64 (*.f64 u1 u1))) (*.f64 u1 (cbrt.f64 u1)) (fma.f64 u1 u1 u1))
(fma.f64 (*.f64 (*.f64 u1 u1) (cbrt.f64 u1)) (cbrt.f64 (*.f64 u1 u1)) (fma.f64 u1 u1 u1))
(fma.f64 (cbrt.f64 u1) (pow.f64 (*.f64 u1 (cbrt.f64 u1)) 2) (fma.f64 u1 u1 u1))
(fma.f64 (cbrt.f64 (*.f64 u1 u1)) (*.f64 (*.f64 u1 u1) (cbrt.f64 u1)) (fma.f64 u1 u1 u1))
(fma.f64 (*.f64 (*.f64 u1 u1) (cbrt.f64 u1)) (cbrt.f64 (*.f64 u1 u1)) (fma.f64 u1 u1 u1))
(fma.f64 (cbrt.f64 (*.f64 u1 (fma.f64 u1 u1 u1))) (cbrt.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2)) u1)
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (cbrt.f64 (+.f64 (pow.f64 u1 3) u1)) (*.f64 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(if (!=.f64 (*.f64 u1 (-.f64 u1 (fma.f64 u1 u1 1))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2) (pow.f64 (*.f64 u1 u1) 2)) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2) (pow.f64 (*.f64 u1 u1) 2)) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3) (pow.f64 (*.f64 u1 u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (+.f64 (pow.f64 u1 3) u1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (+.f64 (pow.f64 u1 3) u1) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3) (pow.f64 (*.f64 u1 u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 3) (pow.f64 (*.f64 u1 u1) 3)) (fma.f64 u1 (pow.f64 u1 3) (*.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 (-.f64 (fma.f64 u1 u1 1) u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (-.f64 (fma.f64 u1 u1 u1) 1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 u1)) (*.f64 u1 (-.f64 (fma.f64 u1 u1 u1) 1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (+.f64 (fma.f64 u1 u1 u1) -1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 u1)) (*.f64 u1 (+.f64 (fma.f64 u1 u1 u1) -1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (-.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1))) (-.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (-.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 u1 u1 u1) 2) (pow.f64 (*.f64 u1 u1) 3)) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1))) 0) (/.f64 (-.f64 (*.f64 u1 u1) (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2)) (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (-.f64 1 (fma.f64 u1 u1 u1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 u1)) (*.f64 u1 (+.f64 (fma.f64 u1 u1 u1) -1))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (pow.f64 (*.f64 u1 u1) 3)) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 u1 u1 u1) 2) (pow.f64 (*.f64 u1 u1) 3)) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 u1 (*.f64 u1 (-.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (fma.f64 u1 (*.f64 u1 (-.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 (fma.f64 u1 u1 u1) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) (pow.f64 (*.f64 u1 u1) 3)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (fma.f64 (fma.f64 u1 u1 u1) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) (pow.f64 (*.f64 u1 u1) 3))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 u1 (*.f64 u1 (-.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (fma.f64 u1 (*.f64 u1 (-.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 u1 u1 u1) 3) (pow.f64 (pow.f64 u1 3) 3)) (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 (fma.f64 u1 u1 u1) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) (pow.f64 (*.f64 u1 u1) 3)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (fma.f64 (fma.f64 u1 u1 u1) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) (pow.f64 (*.f64 u1 u1) 3))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (fma.f64 u1 (*.f64 u1 (-.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (pow.f64 u1 3) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (pow.f64 u1 3) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (fma.f64 (fma.f64 u1 u1 u1) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) (pow.f64 (*.f64 u1 u1) 3))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 u1 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 u1 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (fma.f64 u1 (*.f64 u1 (-.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 u1 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 u1 (-.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 u1 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (fma.f64 u1 (*.f64 u1 (-.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 u1 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (+.f64 (pow.f64 (*.f64 u1 u1) 3) (-.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 u1 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (fma.f64 (fma.f64 u1 u1 u1) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) (pow.f64 (*.f64 u1 u1) 3))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (pow.f64 u1 3) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 u1 u1 u1) 3) (pow.f64 (pow.f64 u1 3) 3)) (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (pow.f64 u1 3) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (fma.f64 (fma.f64 u1 u1 u1) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) (pow.f64 (*.f64 u1 u1) 3))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 u1 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 u1 u1 u1) 3) (pow.f64 (pow.f64 u1 3) 3)) (+.f64 (*.f64 (fma.f64 u1 u1 u1) (fma.f64 u1 u1 u1)) (-.f64 (pow.f64 (*.f64 u1 u1) 3) (*.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (fma.f64 u1 u1 u1) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 u1 3) 3) (pow.f64 (fma.f64 u1 u1 u1) 3)) (fma.f64 (fma.f64 u1 u1 u1) (-.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3)) (pow.f64 (*.f64 u1 u1) 3))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (+.f64 (*.f64 u1 u1) (-.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2) (*.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(if (!=.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 3) (pow.f64 u1 3)) (fma.f64 u1 (*.f64 u1 (-.f64 1 (fma.f64 u1 u1 u1))) (pow.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) 2))) (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(+.f64 (+.f64 (pow.f64 u1 3) u1) (*.f64 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(+.f64 (*.f64 u1 (fma.f64 u1 u1 u1)) u1)
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(+.f64 u1 (*.f64 u1 (fma.f64 u1 u1 u1)))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(+.f64 (fma.f64 u1 u1 u1) (pow.f64 u1 3))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(+.f64 (pow.f64 u1 3) (fma.f64 u1 u1 u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(+.f64 (*.f64 (fma.f64 u1 u1 u1) 1) (pow.f64 u1 3))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(+.f64 (pow.f64 u1 3) (*.f64 (fma.f64 u1 u1 u1) 1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(*.f64 (cbrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 2)))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 2)) (cbrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(*.f64 1 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(*.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 1)
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1)))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(*.f64 u1 (+.f64 (fma.f64 u1 u1 u1) 1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(*.f64 u1 (+.f64 (fma.f64 u1 u1 1) u1))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(*.f64 u1 (+.f64 u1 (fma.f64 u1 u1 1)))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (-.f64 (*.f64 u1 (cbrt.f64 u1)) (cbrt.f64 (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 1))))) (+.f64 (cbrt.f64 (+.f64 (pow.f64 u1 3) u1)) (cbrt.f64 (*.f64 u1 u1))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (*.f64 u1 (-.f64 (cbrt.f64 u1) (cbrt.f64 (fma.f64 u1 u1 1))))) (fma.f64 (cbrt.f64 u1) (cbrt.f64 u1) (cbrt.f64 (+.f64 (pow.f64 u1 3) u1))))
(*.f64 (+.f64 (*.f64 u1 (cbrt.f64 u1)) (-.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (cbrt.f64 (*.f64 (pow.f64 u1 3) (fma.f64 u1 u1 1))))) (+.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (+.f64 (pow.f64 u1 3) u1))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 u1 3) u1) 2)) (*.f64 u1 (-.f64 (cbrt.f64 u1) (cbrt.f64 (fma.f64 u1 u1 1))))) (fma.f64 (cbrt.f64 u1) (cbrt.f64 u1) (cbrt.f64 (+.f64 (pow.f64 u1 3) u1))))
(pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 1)
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(pow.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 3) 1/3)
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(pow.f64 (cbrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 3)
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(cbrt.f64 (pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 3))
(fma.f64 u1 (fma.f64 u1 u1 u1) u1)
(*.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) u2)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 u2 (*.f64 314159265359/50000000000 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 1) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3) 1/3)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 3)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) u2)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 1 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 u2))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (cbrt.f64 u2)) (cbrt.f64 u2))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 1))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) u2) 1))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 u2 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) 2))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 u2)) 1) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) 2) 2))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 1)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(pow.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3) 1/3)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(pow.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 3)
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3))
(*.f64 u2 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(*.f64 1 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 1)
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(pow.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1) 1/2)
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2)
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 1)
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 3) 1/3)
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (*.f64 2 1/2))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (/.f64 2 2))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 2) 1/2)
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 3)
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 2))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) 3))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))
(fabs.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))

localize61.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))
0.3b
(+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
0.3b
(*.f64 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.3b
(sin.f64 (*.f64 314159265359/50000000000 u2))
Compiler

Compiled 59 to 34 computations (42.4% saved)

series63.0ms (0.3%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(*.f64 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u2
@0
(*.f64 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u1
@-inf
(*.f64 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(*.f64 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u2
@inf
(*.f64 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Compiler

Compiled 4120 to 3075 computations (25.4% saved)

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
31×egg-rr
Counts
1 → 31
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))))

simplify197.0ms (0.9%)

Algorithm
egglog
Counts
43 → 40
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))))) (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))))))
(+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (pow.f64 u2 5))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))))) (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))))
(+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (pow.f64 u2 5))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))))) (+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))))) (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (pow.f64 u2 7))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 1 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
Outputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))))) (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))))))
(*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (pow.f64 u2 5))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))))) (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1)))))))
(fma.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (pow.f64 u2 5)) (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))
(+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (pow.f64 u2 5))) (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))))) (+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))))) (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (pow.f64 u2 7))))))
(+.f64 (fma.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (pow.f64 u2 5)) (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))) (*.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 u2 7)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 u1 2) (+.f64 (*.f64 (pow.f64 u1 2) u1) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 1 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))) 2) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (fma.f64 u1 (fma.f64 u1 u1 u1) u1)))

localize60.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(sin.f64 (*.f64 314159265359/50000000000 u2))
0.4b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.7b
(cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
0.7b
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
Compiler

Compiled 66 to 48 computations (27.3% saved)

series1.3s (6.3%)

Counts
2 → 16
Calls

12 calls:

TimeVariablePointExpression
43.0ms
u1
@0
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
10.0ms
u1
@inf
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
10.0ms
u1
@-inf
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
7.0ms
u2
@inf
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
4.0ms
u1
@0
(cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
Compiler

Compiled 65345 to 56120 computations (14.1% saved)

rewrite85.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
46×egg-rr
31×egg-rr
Counts
2 → 77
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))

simplify517.0ms (2.5%)

Algorithm
egglog
Counts
93 → 79
Calls
Call 1
Inputs
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 3)
(cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
Outputs
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))

eval820.0ms (3.9%)

Compiler

Compiled 35633 to 22199 computations (37.7% saved)

prune407.0ms (1.9%)

Pruning

48 alts after pruning (40 fresh and 8 done)

PrunedKeptTotal
New125681264
Fresh33235
Picked011
Done178
Total1260481308
Error
0.0b
Counts
1308 → 48
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(if (!=.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) 0) (/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (/.f64 1 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
0.6b
(if (!=.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (/.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
7.4b
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))
4.4b
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 3) 1/3) 1/3)
3.3b
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)) 3) 1/3)
3.6b
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
2.6b
(pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) 3)
3.2b
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)) 3)
1.5b
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
11.3b
(+.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
11.3b
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
23.0b
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
23.0b
(*.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
23.0b
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)
37.8b
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
23.0b
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
37.8b
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
0.5b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.6b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (*.f64 u1 u1) 0) (/.f64 (*.f64 u1 u1) (*.f64 u1 (-.f64 1 u1))) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.5b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.6b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 -1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
23.0b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (*.f64 314159265359/50000000000 u2))
0.5b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
11.4b
(*.f64 (sqrt.f64 (fma.f64 (+.f64 1 u1) (*.f64 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
18.3b
(*.f64 (sqrt.f64 (fma.f64 u1 u1 u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.6b
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3) 1/3)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0b
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.7b
(*.f64 (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
11.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 (*.f64 u2 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2))))
1.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
11.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
11.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000)))
1.0b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))))
0.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.9b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) u2))))
0.8b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) 314159265359/50000000000))))
0.9b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))))
53.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
0.6b
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
34.2b
(*.f64 (sqrt.f64 u1) (sin.f64 (*.f64 314159265359/50000000000 u2)))
23.0b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
23.0b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
28.2b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))))
23.0b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1))))
37.8b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
23.1b
(*.f64 314159265359/50000000000 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)))
23.0b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))
0.8b
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
Compiler

Compiled 1934 to 1499 computations (22.5% saved)

localize69.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1))))
0.3b
(/.f64 1 (/.f64 (-.f64 1 u1) u1))
0.3b
(sin.f64 (*.f64 314159265359/50000000000 u2))
0.4b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Compiler

Compiled 215 to 165 computations (23.3% saved)

series42.0ms (0.2%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u2
@0
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u1
@-inf
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u1
@0
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u2
@inf
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Compiler

Compiled 5970 to 4510 computations (24.5% saved)

rewrite128.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
101×egg-rr
36×egg-rr
Counts
2 → 137
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (neg.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 u1 (-.f64 1 u1)) 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 1 u1)) 0) (/.f64 -1 (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (/.f64 -1 (/.f64 1 u1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 u1) -1) 0) (/.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 u1) 0) (*.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (neg.f64 u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 u1) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 u1 (+.f64 -1 u1)) 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u1 0) (*.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) u1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) 0) (*.f64 (/.f64 (pow.f64 (/.f64 1 u1) -1) (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) (neg.f64 1/3)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) (neg.f64 3)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (+.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (/.f64 u1 (+.f64 -1 u1)))) (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 -1 (/.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (pow.f64 (/.f64 1 u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 u1)) (*.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 u1) -1) (*.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 -1 (/.f64 1 u1)) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 1) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) -1) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (/.f64 1 u1) -1) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 1) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) -1) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) 1) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) -1) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (/.f64 u1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) 1) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) -1) (cbrt.f64 (/.f64 1 (/.f64 u1 (+.f64 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (cbrt.f64 (/.f64 (/.f64 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 u1) u1)) (/.f64 -1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 u1) u1) (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 u1) u1)) (/.f64 1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) -1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) -1))))))

simplify301.0ms (1.4%)

Algorithm
egglog
Counts
173 → 223
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 1 (+.f64 1 (*.f64 -1 u1))) 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1)))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 1 (+.f64 1 (*.f64 -1 u1))) 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1)))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 1 (+.f64 1 (*.f64 -1 u1))) 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1)))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 1 (+.f64 1 (*.f64 -1 u1))) 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1)))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 3))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2)) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 5))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 3)))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2)) (+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 7))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 5))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 3))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
u1
(+.f64 (pow.f64 u1 2) u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 4) (+.f64 (pow.f64 u1 3) u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2))
(*.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))))
(/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1))
(neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(neg.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (neg.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(if (!=.f64 1 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 -1 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 u1 (-.f64 1 u1)) 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 -1 (/.f64 1 u1)) 0) (/.f64 -1 (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (/.f64 -1 (/.f64 1 u1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (/.f64 1 u1) -1) 0) (/.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (neg.f64 u1) 0) (*.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (neg.f64 u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 u1) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 u1 (+.f64 -1 u1)) 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 u1 0) (*.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) u1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) 0) (*.f64 (/.f64 (pow.f64 (/.f64 1 u1) -1) (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) (neg.f64 1/3)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) (neg.f64 3)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 1 (+.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(-.f64 0 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(-.f64 (/.f64 0 (/.f64 1 (/.f64 u1 (+.f64 -1 u1)))) (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(-.f64 (/.f64 0 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(*.f64 1 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(*.f64 -1 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))
(*.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))
(*.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 1)
(*.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) -1)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))
(*.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 -1 (/.f64 1 u1)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (pow.f64 (/.f64 1 u1) -1))
(*.f64 -1 (*.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))
(*.f64 -1 (*.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) 1))
(*.f64 (/.f64 -1 (/.f64 1 u1)) (*.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) 1))
(*.f64 (pow.f64 (/.f64 1 u1) -1) (*.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 1))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 -1 (/.f64 1 u1)) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 1) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) -1) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (/.f64 1 u1) -1) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 1) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) -1) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) 1) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) -1) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)))
(/.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))
(/.f64 1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))
(/.f64 -1 (/.f64 1 (/.f64 u1 (+.f64 -1 u1))))
(/.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) -1) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) 1) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) -1) (cbrt.f64 (/.f64 1 (/.f64 u1 (+.f64 -1 u1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (cbrt.f64 (/.f64 (/.f64 1 u1) u1)))
(/.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 u1))
(/.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 -1 u1))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(/.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 u1) u1)) (/.f64 -1 (+.f64 -1 u1))))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 u1) u1) (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 u1) u1)) (/.f64 1 (+.f64 -1 u1))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) -1) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) 3)
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 1)
(neg.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) 1))
(neg.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) -1))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) -1))
Outputs
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 1 (+.f64 1 (*.f64 -1 u1))) 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1)))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 1 (+.f64 1 (*.f64 -1 u1))) 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1)))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 1 (+.f64 1 (*.f64 -1 u1))) 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1)))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 1 (+.f64 1 (*.f64 -1 u1))) 0) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1)))) (/.f64 u1 (+.f64 1 (*.f64 -1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2))
(*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 3))))
(fma.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 3))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2)) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 5))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 3)))))
(fma.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2) (fma.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 5)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 3)))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2)) (+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 7))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 5))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 3))))))
(fma.f64 314159265359/50000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) u2) (fma.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 7)) (fma.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 5)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (pow.f64 u2 3))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (-.f64 u1 1)) 0) (*.f64 -1 (/.f64 u1 (-.f64 u1 1))) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
u1
(+.f64 (pow.f64 u1 2) u1)
(+.f64 (*.f64 u1 u1) u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 4) (+.f64 (pow.f64 u1 3) u1)))
(+.f64 (+.f64 (*.f64 u1 u1) (pow.f64 u1 4)) (+.f64 (pow.f64 u1 3) u1))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(+.f64 -1 (neg.f64 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (neg.f64 (/.f64 1 (*.f64 u1 u1))) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1 u1) 3)) (neg.f64 (/.f64 1 (*.f64 u1 u1)))) (+.f64 1 (/.f64 1 u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(+.f64 -1 (neg.f64 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (neg.f64 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (neg.f64 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (sin.f64 (*.f64 314159265359/50000000000 u2))) (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 1 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(/.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) -1)
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 1))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1))))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(neg.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (neg.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(neg.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (neg.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(if (!=.f64 1 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 -1 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 u1 (-.f64 1 u1)) 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 0) (/.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 -1 (/.f64 1 u1)) 0) (/.f64 -1 (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (/.f64 -1 (/.f64 1 u1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 -1 (/.f64 1 u1)) 0) (/.f64 -1 (/.f64 (/.f64 1 (/.f64 -1 (+.f64 u1 -1))) (/.f64 -1 (/.f64 1 u1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (/.f64 1 u1) -1) 0) (/.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 1 (/.f64 1 u1)) 0) (/.f64 1 (/.f64 -1 (/.f64 -1 (/.f64 (-.f64 1 u1) u1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 u1))) (/.f64 (/.f64 1 (/.f64 -1 (+.f64 u1 -1))) (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 u1 u1)))))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 u1 u1)) -1)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 u1))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 u1 u1)) -1)) (/.f64 -1 (+.f64 u1 -1))))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 1 u1))) 2) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 u1))) (/.f64 (/.f64 1 (/.f64 -1 (+.f64 u1 -1))) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 1 u1))) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (neg.f64 u1) 0) (*.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (neg.f64 u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (neg.f64 u1) 0) (/.f64 (*.f64 -1 (neg.f64 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 u1) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2)) (/.f64 (/.f64 1 u1) (cbrt.f64 (/.f64 -1 (+.f64 u1 -1))))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 u1 (+.f64 -1 u1)) 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 u1 (+.f64 u1 -1)) 0) (/.f64 u1 (-.f64 1 u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 u1 0) (*.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) u1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 u1 0) (/.f64 u1 (/.f64 1 (/.f64 -1 (+.f64 u1 -1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) 0) (*.f64 (/.f64 (pow.f64 (/.f64 1 u1) -1) (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2)) 0) (/.f64 (*.f64 (/.f64 1 (/.f64 1 u1)) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2))) (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) (neg.f64 1/3)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) -1/3) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) (neg.f64 3)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) -3) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 -1 (+.f64 u1 -1)) 0) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 1 (+.f64 -1 u1)) 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(if (!=.f64 (/.f64 -1 (-.f64 1 u1)) 0) (/.f64 -1 (/.f64 (+.f64 u1 -1) u1)) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(-.f64 0 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(-.f64 (/.f64 0 (/.f64 1 (/.f64 u1 (+.f64 -1 u1)))) (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(+.f64 (/.f64 0 (/.f64 1 (/.f64 u1 (+.f64 u1 -1)))) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(-.f64 (/.f64 0 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)))
(*.f64 1 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1))
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(*.f64 -1 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(*.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 1)
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(*.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) -1)
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)))
(*.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 -1 (/.f64 1 u1)))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (pow.f64 (/.f64 1 u1) -1))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 -1 (*.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))
(neg.f64 (/.f64 -1 (*.f64 (/.f64 1 u1) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 u1))) (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 u1))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 u1 u1)) -1))) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 -1 (*.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) 1))
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) 1))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) 1))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)))
(*.f64 (/.f64 -1 (/.f64 1 u1)) (*.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 1))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))
(*.f64 (pow.f64 (/.f64 1 u1) -1) (*.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 1))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))) (/.f64 -1 (/.f64 1 u1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 u1 -1))))) (/.f64 -1 (/.f64 1 u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 -1 (/.f64 1 u1)) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 1 u1))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(/.f64 (/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2)))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 u1 -1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 1) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 1 u1))) 2)) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 u1 -1)))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) -1) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 2) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1)))))
(/.f64 (/.f64 1 (/.f64 1 u1)) (*.f64 -1 (/.f64 -1 (/.f64 -1 (+.f64 u1 -1)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(/.f64 (/.f64 1 (/.f64 1 u1)) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 u1 -1)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(/.f64 (/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2)))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 u1 -1)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (pow.f64 (/.f64 1 u1) -1) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 u1 u1)) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 -1 (/.f64 -1 (+.f64 u1 -1))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 u1 u1)) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) 1) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 u1))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 u1 u1)) -1))) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 u1 u1)) -1))) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 u1 -1)))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) -1) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 u1))) -1) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 u1 u1)) -1))) (/.f64 -1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (/.f64 1 u1) (/.f64 1 (/.f64 -1 (+.f64 u1 -1)))))) (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (/.f64 -1 (/.f64 -1 (+.f64 u1 -1))) (/.f64 1 u1)))) (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) 1) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 u1))) (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 u1))) (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) -1) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 u1) u1))) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 u1))) (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))) (*.f64 -1 (/.f64 -1 (/.f64 -1 (+.f64 u1 -1)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2)) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2)))
(/.f64 (pow.f64 (/.f64 1 u1) -1) (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(/.f64 1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(/.f64 -1 (/.f64 1 (/.f64 u1 (+.f64 -1 u1))))
(/.f64 -1 (/.f64 1 (/.f64 u1 (+.f64 u1 -1))))
(/.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 1)
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(/.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) -1) -1)
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) 1) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2) (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) -1) (cbrt.f64 (/.f64 1 (/.f64 u1 (+.f64 -1 u1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) -1) (cbrt.f64 (/.f64 1 (/.f64 u1 (+.f64 u1 -1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (cbrt.f64 (/.f64 (/.f64 1 u1) u1)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 u1))) (/.f64 1 (/.f64 -1 (+.f64 u1 -1)))) (cbrt.f64 (/.f64 1 (*.f64 u1 u1))))
(/.f64 (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 u1))
(/.f64 (/.f64 1 (/.f64 1 u1)) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))
(/.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 -1 u1))
(/.f64 -1 (*.f64 (/.f64 -1 u1) (/.f64 1 (/.f64 -1 (+.f64 u1 -1)))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(/.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 -1 (/.f64 -1 (+.f64 -1 u1))))
(/.f64 -1 (*.f64 (/.f64 -1 (/.f64 -1 (+.f64 u1 -1))) (/.f64 1 u1)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 u1) -1)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 u1) u1)) (/.f64 -1 (+.f64 -1 u1))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 u1))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))) (/.f64 -1 (+.f64 u1 -1))))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 (/.f64 1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))) (/.f64 (/.f64 1 u1) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 u1) u1) (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 (/.f64 1 (*.f64 u1 u1)) (pow.f64 (/.f64 -1 (+.f64 u1 -1)) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 1 u1))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 u1) u1)) (/.f64 1 (+.f64 -1 u1))))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 u1))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 u1 u1))) (/.f64 -1 (-.f64 1 u1))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(/.f64 1 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2)) (cbrt.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 2) (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) -1) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) -1))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)) 3)
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) 1)
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(neg.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))))
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(neg.f64 (*.f64 (/.f64 -1 (/.f64 1 u1)) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))))))
(neg.f64 (/.f64 -1 (*.f64 (/.f64 1 u1) (/.f64 1 (/.f64 -1 (+.f64 u1 -1))))))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 1 (/.f64 u1 (-.f64 1 u1)))) 1))
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(neg.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) -1))
(pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) 3) -1))

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 314159265359/50000000000 u2)
0.3b
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
Compiler

Compiled 17 to 10 computations (41.2% saved)

series27.0ms (0.1%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
1.0ms
u1
@inf
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
1.0ms
u1
@0
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
1.0ms
u1
@-inf
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
0.0ms
u2
@0
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
0.0ms
u2
@inf
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
Compiler

Compiled 2280 to 1445 computations (36.6% saved)

rewrite115.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
130×egg-rr
Counts
1 → 130
Calls
Call 1
Inputs
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 (pow.f64 (sqrt.f64 u1) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 u2) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 u1) 1/8) (*.f64 (pow.f64 (sqrt.f64 u1) 1/8) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 u1) (*.f64 314159265359/50000000000 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 (sqrt.f64 u1) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (*.f64 u2 (cbrt.f64 314159265359/50000000000))) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (sqrt.f64 u1) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)) (*.f64 u2 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 u1) (cbrt.f64 98696044010906577398881/2500000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 u2 (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (sqrt.f64 u1) (*.f64 u2 (cbrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2)) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))) (sqrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (pow.f64 (sqrt.f64 u1) 3)) (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))) 3) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)))))))

simplify365.0ms (1.7%)

Algorithm
egglog
Counts
142 → 137
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(if (!=.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))
(+.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 (pow.f64 (sqrt.f64 u1) 2/3)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000) (cbrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)) (cbrt.f64 u2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)) (cbrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))))
(*.f64 (*.f64 314159265359/50000000000 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))) (cbrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 u2) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))))
(*.f64 (pow.f64 (sqrt.f64 u1) 1/8) (*.f64 (pow.f64 (sqrt.f64 u1) 1/8) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (sqrt.f64 u1) (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
(*.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))
(*.f64 u2 (*.f64 (sqrt.f64 u1) 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))))
(*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2))
(*.f64 (*.f64 (sqrt.f64 u1) (*.f64 u2 (cbrt.f64 314159265359/50000000000))) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)) (*.f64 u2 (sqrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 u1) (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))
(*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 u2 (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))) (cbrt.f64 314159265359/50000000000))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (sqrt.f64 u1) (*.f64 u2 (cbrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2)) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2) (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))) (sqrt.f64 314159265359/50000000000))
(/.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) 2)
(/.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(/.f64 (*.f64 2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 3)
(pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(neg.f64 (*.f64 -1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(neg.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (pow.f64 (sqrt.f64 u1) 3)) (*.f64 314159265359/50000000000 u2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))) 3) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)))
Outputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(if (!=.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))
(if (!=.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 0) (/.f64 2 (/.f64 (/.f64 2 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))
(+.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1/2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (*.f64 1/2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (cbrt.f64 u2) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 (pow.f64 (sqrt.f64 u1) 2/3)))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) 314159265359/50000000000) (cbrt.f64 u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1)) (cbrt.f64 u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)) (cbrt.f64 u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 u1)) 2)) (*.f64 314159265359/50000000000 (cbrt.f64 (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (sqrt.f64 u1))) (*.f64 u2 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) u2) (*.f64 (sqrt.f64 u1) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))) (cbrt.f64 u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 u2) (*.f64 (sqrt.f64 u1) 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3)))
(*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (pow.f64 (sqrt.f64 u1) 2))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))
(*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))) (pow.f64 (sqrt.f64 u1) 3/4))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (pow.f64 (sqrt.f64 u1) 1/8) (*.f64 (pow.f64 (sqrt.f64 u1) 1/8) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) 3)) (pow.f64 (sqrt.f64 u1) (*.f64 2 1/8)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))) (pow.f64 (sqrt.f64 u1) 3/4))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (pow.f64 (sqrt.f64 u1) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (pow.f64 (sqrt.f64 u1) 2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 314159265359/50000000000 u2)))
(*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (sqrt.f64 u1) (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (sqrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 u2 (*.f64 (sqrt.f64 u1) 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))))
(*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 u2 (sqrt.f64 u1)) 314159265359/50000000000)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (pow.f64 (sqrt.f64 u1) 2))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 u1) (*.f64 u2 (cbrt.f64 314159265359/50000000000))) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1)))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (cbrt.f64 (sqrt.f64 u1)) 2))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)) (*.f64 u2 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 u1) (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 u1) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f64 u2 u2))) (*.f64 (sqrt.f64 u1) (cbrt.f64 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 u2 (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (sqrt.f64 u1)) (cbrt.f64 (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (sqrt.f64 u1))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))))
(*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (sqrt.f64 u1) (*.f64 u2 (cbrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 u1)) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (cbrt.f64 (sqrt.f64 u1)) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (sqrt.f64 u1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2) 2) (*.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (*.f64 314159265359/50000000000 u2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (cbrt.f64 (sqrt.f64 u1))) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (pow.f64 (sqrt.f64 u1) 2))))
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))) 2) (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 u2 (sqrt.f64 u1)))) (cbrt.f64 (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2)) (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))) (pow.f64 (sqrt.f64 u1) 3/4))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (sqrt.f64 u1) (cbrt.f64 (sqrt.f64 u1)))))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (pow.f64 (sqrt.f64 u1) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3)) (*.f64 314159265359/50000000000 u2)))
(*.f64 314159265359/50000000000 (*.f64 (*.f64 u2 (cbrt.f64 (cbrt.f64 (sqrt.f64 u1)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 u1) 2/3)) (pow.f64 (sqrt.f64 u1) 2/3))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 u1) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 u1)))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 u2 (cbrt.f64 (sqrt.f64 u1))) 314159265359/50000000000) (pow.f64 (sqrt.f64 u1) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 u1)) (sqrt.f64 (sqrt.f64 u1))) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 u1)) 3/2) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (sqrt.f64 (sqrt.f64 u1))))) (pow.f64 (sqrt.f64 u1) 3/4))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(/.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 2) 2)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(/.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(/.f64 (*.f64 2 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 2)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(pow.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3) 1/3)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))) 3)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 1)
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(neg.f64 (*.f64 -1 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(neg.f64 (*.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) -1))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1)) 3))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (pow.f64 (sqrt.f64 u1) 3)) (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 u1))) 3) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (-.f64 1 u1))
0.3b
(sin.f64 (*.f64 314159265359/50000000000 u2))
0.4b
(*.f64 (/.f64 1 (-.f64 1 u1)) u1)
0.4b
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Compiler

Compiled 50 to 37 computations (26% saved)

series89.0ms (0.4%)

Counts
3 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u1
@-inf
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0ms
u2
@0
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.0ms
u1
@0
(/.f64 1 (-.f64 1 u1))
Compiler

Compiled 4640 to 3765 computations (18.9% saved)

rewrite127.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
83×egg-rr
55×egg-rr
37×egg-rr
Counts
3 → 175
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (/.f64 1 (-.f64 1 u1)) u1)
(/.f64 1 (-.f64 1 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 u1) 0) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 u1) 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 u1 (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 u1 (-.f64 1 u1)) 0) (/.f64 1 (pow.f64 (/.f64 u1 (-.f64 1 u1)) -1)) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 (neg.f64 u1)) (/.f64 (+.f64 -1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (/.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 -1 u1)) (/.f64 u1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) -1) (/.f64 (cbrt.f64 u1) (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 u1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 u1 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 u1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) 1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (+.f64 -1 u1))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (neg.f64 u1) (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u1 (cbrt.f64 (+.f64 -1 u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 -1 u1)) u1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u1 (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) (cbrt.f64 (*.f64 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 u1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u1 (-.f64 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (cbrt.f64 u1) (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) (cbrt.f64 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (/.f64 u1 (cbrt.f64 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 u1) (/.f64 -1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2)) (cbrt.f64 (*.f64 u1 (cbrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) 1) (cbrt.f64 (*.f64 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2) (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (-.f64 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 u1) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u1 -1) (/.f64 -1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 u1))) (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))) (cbrt.f64 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 u1) (+.f64 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 u1 (-.f64 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u1 (-.f64 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u1 -1) (+.f64 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u1 (-.f64 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (-.f64 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 u1 (-.f64 1 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 u1 (/.f64 -1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 u1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 1 (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) -1)) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 1 u1)) 0) (pow.f64 (cbrt.f64 (-.f64 1 u1)) (neg.f64 3)) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (-.f64 1 u1) 3) 0) (pow.f64 (pow.f64 (-.f64 1 u1) 3) (neg.f64 1/3)) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 u1) 0) (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2))) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 1 (fma.f64 u1 u1 u1)) (-.f64 1 (pow.f64 u1 3))) (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 -1 u1)) (/.f64 -1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (-.f64 1 u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (cbrt.f64 (-.f64 1 u1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (cbrt.f64 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 (pow.f64 u1 3))) (/.f64 -1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 -1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 2) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 -1 (cbrt.f64 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) -1) (cbrt.f64 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))) (cbrt.f64 (+.f64 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 1 u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (+.f64 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (cbrt.f64 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (+.f64 -1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 -1) (+.f64 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (+.f64 -1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (-.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (-.f64 1 u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 3))))))

simplify337.0ms (1.6%)

Algorithm
egglog
Counts
211 → 260
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 7))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
u1
(+.f64 (pow.f64 u1 2) u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 4) (+.f64 (pow.f64 u1 3) u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
1
(+.f64 1 u1)
(+.f64 (pow.f64 u1 2) (+.f64 1 u1))
(+.f64 (pow.f64 u1 2) (+.f64 1 (+.f64 u1 (pow.f64 u1 3))))
(/.f64 -1 u1)
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (/.f64 1 u1))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (/.f64 1 u1))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 4)))) (/.f64 1 u1))
(/.f64 -1 u1)
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (/.f64 1 u1))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (/.f64 1 u1))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 4)) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)))) (/.f64 1 u1))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 u1) 0) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 u1) 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 -1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 u1 (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (/.f64 u1 (-.f64 1 u1)) 0) (/.f64 1 (pow.f64 (/.f64 u1 (-.f64 1 u1)) -1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 (neg.f64 u1)) (/.f64 (+.f64 -1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (/.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (-.f64 1 u1)))
(-.f64 (/.f64 0 (+.f64 -1 u1)) (/.f64 u1 (+.f64 -1 u1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) -1) (/.f64 (cbrt.f64 u1) (+.f64 -1 u1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 1 -1) (/.f64 u1 (+.f64 -1 u1)))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 u1 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(*.f64 -1 (/.f64 u1 (+.f64 -1 u1)))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) 1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 -1 u1)))
(*.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (-.f64 1 u1)))
(*.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (+.f64 -1 u1))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 1 -1) (/.f64 (neg.f64 u1) (-.f64 1 u1)))
(*.f64 (/.f64 u1 (cbrt.f64 (+.f64 -1 u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 -1 (+.f64 -1 u1)) u1)
(*.f64 u1 (/.f64 -1 (+.f64 -1 u1)))
(*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) (cbrt.f64 (*.f64 u1 u1)))
(*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))
(*.f64 (cbrt.f64 u1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)))
(*.f64 1 (/.f64 u1 (-.f64 1 u1)))
(*.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(*.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (cbrt.f64 u1) (-.f64 1 u1)))
(*.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) (cbrt.f64 u1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (/.f64 u1 (cbrt.f64 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2))
(*.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 2))
(*.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))
(*.f64 (neg.f64 u1) (/.f64 -1 (-.f64 1 u1)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2)) (cbrt.f64 (*.f64 u1 (cbrt.f64 u1))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) 1) (cbrt.f64 (*.f64 u1 u1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2) (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 u1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1))))
(*.f64 -1 (*.f64 (/.f64 -1 (-.f64 1 u1)) u1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 u1) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 u1 -1) (/.f64 -1 (-.f64 1 u1)))
(*.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 -1 u1)))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 u1))) (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (*.f64 -1 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2))
(/.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (neg.f64 u1) (+.f64 -1 u1))
(/.f64 u1 (-.f64 1 u1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(/.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (/.f64 u1 -1) (+.f64 -1 u1))
(/.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (neg.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))
(pow.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)
(pow.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(neg.f64 (*.f64 -1 (/.f64 u1 (-.f64 1 u1))))
(neg.f64 (*.f64 (/.f64 -1 (-.f64 1 u1)) u1))
(neg.f64 (*.f64 (/.f64 u1 (-.f64 1 u1)) -1))
(neg.f64 (*.f64 u1 (/.f64 -1 (-.f64 1 u1))))
(neg.f64 (/.f64 u1 (+.f64 -1 u1)))
(cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3))
(if (!=.f64 1 0) (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 -1 0) (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 1 (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) -1)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (cbrt.f64 (-.f64 1 u1)) 0) (pow.f64 (cbrt.f64 (-.f64 1 u1)) (neg.f64 3)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (pow.f64 (-.f64 1 u1) 3) 0) (pow.f64 (pow.f64 (-.f64 1 u1) 3) (neg.f64 1/3)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (-.f64 1 u1) 0) (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2))) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 1 (fma.f64 u1 u1 u1)) (-.f64 1 (pow.f64 u1 3))) (/.f64 -1 (+.f64 -1 u1)))
(-.f64 0 (/.f64 -1 (-.f64 1 u1)))
(-.f64 (/.f64 0 (+.f64 -1 u1)) (/.f64 -1 (-.f64 1 u1)))
(*.f64 -1 (*.f64 (/.f64 -1 (-.f64 1 u1)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (cbrt.f64 (-.f64 1 u1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 -1 (-.f64 1 (pow.f64 u1 3))) (/.f64 -1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(*.f64 -1 (/.f64 -1 (-.f64 1 u1)))
(*.f64 1 (/.f64 -1 (+.f64 -1 u1)))
(*.f64 (/.f64 -1 (+.f64 -1 u1)) 1)
(*.f64 (/.f64 -1 (-.f64 1 u1)) -1)
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 2) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 -1 (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 1 -1) (/.f64 -1 (-.f64 1 u1)))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) -1) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2))
(/.f64 -1 (/.f64 (-.f64 1 u1) -1))
(/.f64 -1 (+.f64 -1 u1))
(/.f64 1 (-.f64 1 u1))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (/.f64 -1 (+.f64 -1 u1)) 1)
(/.f64 (/.f64 1 -1) (+.f64 -1 u1))
(/.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))
(pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 3) 1/3)
(pow.f64 (-.f64 1 u1) -1)
(pow.f64 (/.f64 -1 (+.f64 -1 u1)) 1)
(neg.f64 (/.f64 -1 (-.f64 1 u1)))
(neg.f64 (*.f64 (/.f64 -1 (-.f64 1 u1)) 1))
(neg.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) -1))
(cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 3))
Outputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (fma.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (+.f64 (*.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 7))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (fma.f64 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 u2 7)) (fma.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 u2 5) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
u1
(+.f64 (pow.f64 u1 2) u1)
(fma.f64 u1 u1 u1)
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))
(+.f64 (pow.f64 u1 2) (+.f64 (pow.f64 u1 4) (+.f64 (pow.f64 u1 3) u1)))
(+.f64 (+.f64 (*.f64 u1 u1) (pow.f64 u1 4)) (+.f64 (pow.f64 u1 3) u1))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(+.f64 -1 (neg.f64 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (neg.f64 (pow.f64 (/.f64 1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1 u1) 3)) (neg.f64 (pow.f64 (/.f64 1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
-1
(neg.f64 (+.f64 1 (/.f64 1 u1)))
(+.f64 -1 (neg.f64 (/.f64 1 u1)))
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (neg.f64 (pow.f64 (/.f64 -1 u1) 2)) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (neg.f64 (pow.f64 (/.f64 -1 u1) 2))) (+.f64 1 (/.f64 1 u1)))
1
(+.f64 1 u1)
(+.f64 (pow.f64 u1 2) (+.f64 1 u1))
(+.f64 (*.f64 u1 u1) (+.f64 1 u1))
(+.f64 (pow.f64 u1 2) (+.f64 1 (+.f64 u1 (pow.f64 u1 3))))
(+.f64 (+.f64 (*.f64 u1 u1) 1) (+.f64 (pow.f64 u1 3) u1))
(/.f64 -1 u1)
(-.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (/.f64 1 u1))
(-.f64 (neg.f64 (pow.f64 (/.f64 1 u1) 2)) (/.f64 1 u1))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 2))) (/.f64 1 u1))
(-.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1 u1) 3)) (neg.f64 (pow.f64 (/.f64 1 u1) 2))) (/.f64 1 u1))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 3)) (+.f64 (*.f64 -1 (pow.f64 (/.f64 1 u1) 2)) (*.f64 -1 (pow.f64 (/.f64 1 u1) 4)))) (/.f64 1 u1))
(-.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1 u1) 3)) (+.f64 (neg.f64 (pow.f64 (/.f64 1 u1) 2)) (neg.f64 (pow.f64 (/.f64 1 u1) 4)))) (/.f64 1 u1))
(/.f64 -1 u1)
(-.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)) (/.f64 1 u1))
(-.f64 (neg.f64 (pow.f64 (/.f64 -1 u1) 2)) (/.f64 1 u1))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2))) (/.f64 1 u1))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (neg.f64 (pow.f64 (/.f64 -1 u1) 2))) (/.f64 1 u1))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (+.f64 (*.f64 -1 (pow.f64 (/.f64 -1 u1) 4)) (*.f64 -1 (pow.f64 (/.f64 -1 u1) 2)))) (/.f64 1 u1))
(-.f64 (+.f64 (pow.f64 (/.f64 -1 u1) 3) (+.f64 (neg.f64 (pow.f64 (/.f64 -1 u1) 4)) (neg.f64 (pow.f64 (/.f64 -1 u1) 2)))) (/.f64 1 u1))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 0) (pow.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) -1) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) -1))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 u1) 0) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (-.f64 1 u1) (cbrt.f64 u1))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 u1 0) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 u1) 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 -1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 u1 (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (/.f64 (*.f64 u1 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (+.f64 -1 (pow.f64 u1 3))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (/.f64 u1 (-.f64 1 u1)) 0) (/.f64 1 (pow.f64 (/.f64 u1 (-.f64 1 u1)) -1)) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (/.f64 u1 (-.f64 1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 u1 (-.f64 1 u1))) -1) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 u1) (/.f64 (-.f64 1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (cbrt.f64 (*.f64 u1 u1)) 0) (/.f64 (cbrt.f64 (neg.f64 u1)) (/.f64 (+.f64 -1 u1) (cbrt.f64 (*.f64 u1 u1)))) (/.f64 u1 (-.f64 1 u1)))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (/.f64 (*.f64 u1 (+.f64 1 (fma.f64 u1 u1 u1))) (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (-.f64 1 u1)))
(-.f64 (/.f64 0 (+.f64 -1 u1)) (/.f64 u1 (+.f64 -1 u1)))
(neg.f64 (/.f64 u1 (+.f64 -1 u1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) -1) (/.f64 (cbrt.f64 u1) (+.f64 -1 u1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 u1)) (*.f64 -1 (+.f64 -1 u1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(/.f64 u1 (*.f64 (-.f64 1 (pow.f64 u1 3)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 1 -1) (/.f64 u1 (+.f64 -1 u1)))
(neg.f64 (/.f64 u1 (+.f64 -1 u1)))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 u1 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(/.f64 (neg.f64 u1) (*.f64 (cbrt.f64 (-.f64 1 u1)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(*.f64 -1 (/.f64 u1 (+.f64 -1 u1)))
(neg.f64 (/.f64 u1 (+.f64 -1 u1)))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (-.f64 1 u1))) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (*.f64 u1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u1)) 1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 -1 u1)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u1)) (cbrt.f64 (*.f64 u1 u1))) (+.f64 -1 u1))
(*.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (-.f64 1 u1)))
(*.f64 (*.f64 (cbrt.f64 u1) -1) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 u1) (cbrt.f64 (+.f64 -1 u1))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(*.f64 (cbrt.f64 (/.f64 u1 (+.f64 -1 u1))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(*.f64 (/.f64 1 -1) (/.f64 (neg.f64 u1) (-.f64 1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (/.f64 u1 (cbrt.f64 (+.f64 -1 u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (+.f64 -1 u1)))
(*.f64 (/.f64 -1 (+.f64 -1 u1)) u1)
(neg.f64 (/.f64 u1 (+.f64 -1 u1)))
(*.f64 u1 (/.f64 -1 (+.f64 -1 u1)))
(neg.f64 (/.f64 u1 (+.f64 -1 u1)))
(*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) (cbrt.f64 (*.f64 u1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) u1) (cbrt.f64 (-.f64 1 u1)))
(*.f64 (cbrt.f64 u1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 1 (/.f64 u1 (-.f64 1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 (*.f64 u1 u1)) (/.f64 (cbrt.f64 u1) (-.f64 1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) (cbrt.f64 u1))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (/.f64 u1 (cbrt.f64 (-.f64 1 u1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) u1) (cbrt.f64 (-.f64 1 u1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2) u1)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2)))
(*.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 2))
(*.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) u1) (cbrt.f64 (-.f64 1 u1)))
(*.f64 (neg.f64 u1) (/.f64 -1 (-.f64 1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2)) (cbrt.f64 (*.f64 u1 (cbrt.f64 u1))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 u1) (-.f64 1 u1)) 1) (cbrt.f64 (*.f64 u1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2))))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2) (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 2)) (cbrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (cbrt.f64 u1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1))))
(/.f64 u1 (-.f64 1 u1))
(*.f64 -1 (*.f64 (/.f64 -1 (-.f64 1 u1)) u1))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 (pow.f64 u1 3))) (/.f64 (cbrt.f64 u1) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u1 u1)) (cbrt.f64 u1)) (*.f64 (-.f64 1 (pow.f64 u1 3)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 u1 -1) (/.f64 -1 (-.f64 1 u1)))
(/.f64 u1 (-.f64 1 u1))
(*.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(/.f64 u1 (*.f64 (-.f64 1 (pow.f64 u1 3)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 (cbrt.f64 u1) -1) (/.f64 (cbrt.f64 (*.f64 u1 u1)) (+.f64 -1 u1)))
(neg.f64 (/.f64 u1 (+.f64 -1 u1)))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 u1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(/.f64 u1 (*.f64 (-.f64 1 (pow.f64 u1 3)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 u1))) (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 u1 (-.f64 1 u1)) (*.f64 u1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (*.f64 -1 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (*.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2))
(/.f64 (/.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1))) 1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (neg.f64 u1) (+.f64 -1 u1))
(neg.f64 (/.f64 u1 (+.f64 -1 u1)))
(/.f64 u1 (-.f64 1 u1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2)) (cbrt.f64 u1)) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 2) u1)) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(/.f64 u1 (-.f64 1 u1))
(/.f64 (/.f64 u1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (cbrt.f64 (-.f64 1 u1)))
(/.f64 (/.f64 u1 -1) (+.f64 -1 u1))
(neg.f64 (/.f64 u1 (+.f64 -1 u1)))
(/.f64 (/.f64 (neg.f64 u1) (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (neg.f64 (/.f64 u1 (cbrt.f64 (-.f64 1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 u1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (/.f64 u1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))
(/.f64 u1 (*.f64 (-.f64 1 (pow.f64 u1 3)) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(pow.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3) 1/3)
(/.f64 u1 (-.f64 1 u1))
(pow.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)
(/.f64 u1 (-.f64 1 u1))
(pow.f64 (/.f64 u1 (-.f64 1 u1)) 1)
(/.f64 u1 (-.f64 1 u1))
(neg.f64 (*.f64 -1 (/.f64 u1 (-.f64 1 u1))))
(/.f64 u1 (-.f64 1 u1))
(neg.f64 (*.f64 (/.f64 -1 (-.f64 1 u1)) u1))
(/.f64 u1 (-.f64 1 u1))
(neg.f64 (*.f64 (/.f64 u1 (-.f64 1 u1)) -1))
(/.f64 u1 (-.f64 1 u1))
(neg.f64 (*.f64 u1 (/.f64 -1 (-.f64 1 u1))))
(/.f64 u1 (-.f64 1 u1))
(neg.f64 (/.f64 u1 (+.f64 -1 u1)))
(cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3))
(/.f64 u1 (-.f64 1 u1))
(if (!=.f64 1 0) (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (-.f64 1 u1) 2) (/.f64 -1 (+.f64 -1 u1))))) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 -1 0) (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (*.f64 (/.f64 1 (+.f64 -1 (pow.f64 u1 3))) (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1)))) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) 0) (/.f64 (neg.f64 (+.f64 1 (fma.f64 u1 u1 u1))) (+.f64 -1 (pow.f64 u1 3))) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) -1)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u1))) -1) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (cbrt.f64 (-.f64 1 u1)) 0) (pow.f64 (cbrt.f64 (-.f64 1 u1)) (neg.f64 3)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (cbrt.f64 (-.f64 1 u1)) 0) (pow.f64 (cbrt.f64 (-.f64 1 u1)) -3) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (pow.f64 (-.f64 1 u1) 3) 0) (pow.f64 (pow.f64 (-.f64 1 u1) 3) (neg.f64 1/3)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (pow.f64 (-.f64 1 u1) 3) 0) (pow.f64 (pow.f64 (-.f64 1 u1) 3) -1/3) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (-.f64 1 u1) 0) (/.f64 -1 (+.f64 -1 u1)) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2))) (/.f64 -1 (+.f64 -1 u1)))
(if (!=.f64 (+.f64 1 (fma.f64 u1 u1 u1)) 0) (/.f64 (+.f64 1 (fma.f64 u1 u1 u1)) (-.f64 1 (pow.f64 u1 3))) (/.f64 -1 (+.f64 -1 u1)))
(-.f64 0 (/.f64 -1 (-.f64 1 u1)))
(/.f64 1 (-.f64 1 u1))
(-.f64 (/.f64 0 (+.f64 -1 u1)) (/.f64 -1 (-.f64 1 u1)))
(+.f64 (/.f64 0 (+.f64 -1 u1)) (/.f64 1 (-.f64 1 u1)))
(*.f64 -1 (*.f64 (/.f64 -1 (-.f64 1 u1)) 1))
(/.f64 1 (-.f64 1 u1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))))
(/.f64 -1 (+.f64 -1 u1))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (cbrt.f64 (-.f64 1 u1))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (*.f64 (cbrt.f64 (-.f64 1 u1)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(cbrt.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (pow.f64 (-.f64 1 u1) 2)))
(*.f64 (/.f64 -1 (-.f64 1 (pow.f64 u1 3))) (/.f64 -1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(/.f64 (pow.f64 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))) -1) (-.f64 1 (pow.f64 u1 3)))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)))
(/.f64 -1 (+.f64 -1 u1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(/.f64 -1 (+.f64 -1 u1))
(*.f64 -1 (/.f64 -1 (-.f64 1 u1)))
(/.f64 1 (-.f64 1 u1))
(*.f64 1 (/.f64 -1 (+.f64 -1 u1)))
(/.f64 -1 (+.f64 -1 u1))
(*.f64 (/.f64 -1 (+.f64 -1 u1)) 1)
(/.f64 -1 (+.f64 -1 u1))
(*.f64 (/.f64 -1 (-.f64 1 u1)) -1)
(/.f64 1 (-.f64 1 u1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2))
(/.f64 -1 (+.f64 -1 u1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 2) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) 2) 2)) (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2)))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))) (/.f64 -1 (cbrt.f64 (-.f64 1 u1))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(*.f64 (/.f64 1 -1) (/.f64 -1 (-.f64 1 u1)))
(/.f64 1 (-.f64 1 u1))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1)))))
(/.f64 (pow.f64 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))) -1) (-.f64 1 (pow.f64 u1 3)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 -1 u1))) (/.f64 -1 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 -1 (*.f64 (cbrt.f64 (+.f64 -1 u1)) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))
(cbrt.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) -1) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2))) (cbrt.f64 (+.f64 -1 u1)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 u1))) 2)))
(/.f64 -1 (/.f64 (-.f64 1 u1) -1))
(/.f64 1 (-.f64 1 u1))
(/.f64 -1 (+.f64 -1 u1))
(/.f64 1 (-.f64 1 u1))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2)) (cbrt.f64 (-.f64 1 u1)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 2) (-.f64 1 u1)))
(/.f64 (/.f64 -1 (+.f64 -1 u1)) 1)
(/.f64 -1 (+.f64 -1 u1))
(/.f64 (/.f64 1 -1) (+.f64 -1 u1))
(/.f64 -1 (+.f64 -1 u1))
(/.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 u1))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)) (cbrt.f64 (-.f64 1 u1))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 u1) 2))))
(cbrt.f64 (/.f64 (/.f64 -1 (+.f64 -1 u1)) (pow.f64 (-.f64 1 u1) 2)))
(/.f64 (/.f64 1 (-.f64 1 (pow.f64 u1 3))) (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))))
(/.f64 (pow.f64 (/.f64 1 (+.f64 1 (fma.f64 u1 u1 u1))) -1) (-.f64 1 (pow.f64 u1 3)))
(pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 3)
(/.f64 -1 (+.f64 -1 u1))
(pow.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 3) 1/3)
(/.f64 -1 (+.f64 -1 u1))
(pow.f64 (-.f64 1 u1) -1)
(/.f64 1 (-.f64 1 u1))
(pow.f64 (/.f64 -1 (+.f64 -1 u1)) 1)
(/.f64 -1 (+.f64 -1 u1))
(neg.f64 (/.f64 -1 (-.f64 1 u1)))
(/.f64 1 (-.f64 1 u1))
(neg.f64 (*.f64 (/.f64 -1 (-.f64 1 u1)) 1))
(/.f64 1 (-.f64 1 u1))
(neg.f64 (*.f64 (/.f64 -1 (+.f64 -1 u1)) -1))
(/.f64 -1 (+.f64 -1 u1))
(cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 -1 u1)) 3))
(/.f64 -1 (+.f64 -1 u1))

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 u1 (-.f64 1 u1))
0.2b
(*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
0.4b
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
0.4b
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
Compiler

Compiled 56 to 40 computations (28.6% saved)

series117.0ms (0.6%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
7.0ms
u2
@0
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
2.0ms
u1
@0
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
2.0ms
u1
@inf
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
2.0ms
u1
@inf
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
2.0ms
u1
@0
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
Compiler

Compiled 6480 to 5345 computations (17.5% saved)

rewrite101.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
81×egg-rr
62×egg-rr
Counts
2 → 143
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1/2) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 314159265359/50000000000) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 1) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 u2 314159265359/50000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) 1) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 314159265359/50000000000) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1/2) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 1/2 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sqrt.f64 314159265359/50000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 u2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 314159265359/50000000000) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 314159265359/50000000000) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sqrt.f64 314159265359/50000000000) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) 2) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) 1) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) 1) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) 1) (cbrt.f64 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 3))))))

simplify384.0ms (1.8%)

Algorithm
egglog
Counts
167 → 146
Calls
Call 1
Inputs
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1/2) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))))
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)))
(*.f64 u2 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) u2))
(*.f64 (*.f64 u2 314159265359/50000000000) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) u2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) u2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)))
(*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 1) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 u2 314159265359/50000000000)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 u2 314159265359/50000000000)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 u2 314159265359/50000000000)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (sqrt.f64 314159265359/50000000000)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 u2 314159265359/50000000000) 1))
(*.f64 u2 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) 1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) 1))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) 1))
(*.f64 u2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) 1))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) 1) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) 2))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 314159265359/50000000000) (sqrt.f64 314159265359/50000000000)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 3))
(+.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1/2) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 1/2 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) u2)
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sqrt.f64 314159265359/50000000000) u2))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 u2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 314159265359/50000000000) u2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 314159265359/50000000000) u2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sqrt.f64 314159265359/50000000000) u2)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) 1))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)) 1))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) 1))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) 2) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 1 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1)
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) 1) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) 1) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) 1) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) 1))
(/.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 3))
Outputs
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1/2) (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1/2))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 u2 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 314159265359/50000000000) u2))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 u2 314159265359/50000000000) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) u2)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) u2)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))) 2))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (cbrt.f64 u2)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (sqrt.f64 314159265359/50000000000) u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 1) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 314159265359/50000000000) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 u2 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 u2 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 u2 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 u2 314159265359/50000000000) 1))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 u2 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) 1))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) 1))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) 314159265359/50000000000) 1))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 u2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000)) 1))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (sqrt.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 314159265359/50000000000) (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 2)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) 1) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 98696044010906577398881/2500000000000000000000)) (cbrt.f64 (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000))) (pow.f64 (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)) 2))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) 1) (cbrt.f64 98696044010906577398881/2500000000000000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(*.f64 (*.f64 (*.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) 2))
(cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 314159265359/50000000000) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000))) 3)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 3) 1/3)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 1)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 314159265359/50000000000)) 3))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 314159265359/50000000000)
(+.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1/2) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1/2))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (*.f64 1/2 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 u2 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)) u2)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (sqrt.f64 314159265359/50000000000) u2))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 u2))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 u2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)) (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 314159265359/50000000000) u2)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sqrt.f64 314159265359/50000000000) u2)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sqrt.f64 314159265359/50000000000) u2)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (*.f64 (cbrt.f64 (cbrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000))) 1))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2)) (sqrt.f64 314159265359/50000000000)) 1))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 314159265359/50000000000)) 1))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) 1))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) 2) (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 (cbrt.f64 u2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u2)) 2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sqrt.f64 314159265359/50000000000)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 314159265359/50000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 1 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (cbrt.f64 314159265359/50000000000) (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) 1) (sqrt.f64 (sqrt.f64 314159265359/50000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (sqrt.f64 314159265359/50000000000) u2) 1) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) 1) (cbrt.f64 314159265359/50000000000))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 98696044010906577398881/2500000000000000000000)))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) 314159265359/50000000000))) 2))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) 2) 2))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 (sqrt.f64 314159265359/50000000000)) (*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 (sqrt.f64 314159265359/50000000000))) 1))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(/.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))) 3)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(pow.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 3) 1/3)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 1)
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) 3))
(*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000))

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(sin.f64 (*.f64 314159265359/50000000000 u2))
0.4b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
0.7b
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.7b
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
Compiler

Compiled 55 to 41 computations (25.5% saved)

series225.0ms (1.1%)

Counts
3 → 24
Calls

12 calls:

TimeVariablePointExpression
13.0ms
u2
@0
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
5.0ms
u2
@inf
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
4.0ms
u2
@-inf
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
2.0ms
u2
@0
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
2.0ms
u1
@0
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
Compiler

Compiled 8940 to 7280 computations (18.6% saved)

rewrite87.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
39×egg-rr
17×egg-rr
13×egg-rr
Counts
3 → 69
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 314159265359/50000000000 u2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))))))

simplify568.0ms (2.7%)

Algorithm
egglog
Counts
93 → 71
Calls
Call 1
Inputs
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(*.f64 1 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(/.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
Outputs
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3) 2) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(pow.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3) 1/3)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1)
(sin.f64 (*.f64 314159265359/50000000000 u2))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 3))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(sin.f64 (*.f64 314159265359/50000000000 u2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2)))
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2))
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 1 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(/.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 1/3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 1) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (sin.f64 (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 2) (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2) 2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) 2) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 1)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))

eval914.0ms (4.4%)

Compiler

Compiled 37701 to 28764 computations (23.7% saved)

prune448.0ms (2.1%)

Pruning

51 alts after pruning (39 fresh and 12 done)

PrunedKeptTotal
New1212121224
Fresh82735
Picked011
Done11112
Total1221511272
Error
0.0b
Counts
1272 → 51
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(if (!=.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) 0) (/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (/.f64 1 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
0.6b
(if (!=.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (/.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
7.4b
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))
4.4b
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 3) 1/3) 1/3)
3.3b
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)) 3) 1/3)
3.6b
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
2.6b
(pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) 3)
3.2b
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)) 3)
1.5b
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
11.3b
(+.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
11.3b
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
23.0b
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
23.0b
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) u2)
37.8b
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
23.0b
(*.f64 (*.f64 u2 314159265359/50000000000) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
37.8b
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
0.5b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.6b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 -1 (*.f64 (/.f64 -1 (/.f64 -1 (+.f64 u1 -1))) (/.f64 1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
18.3b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (+.f64 (*.f64 u1 u1) u1) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.6b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (*.f64 u1 u1) 0) (/.f64 (*.f64 u1 u1) (*.f64 u1 (-.f64 1 u1))) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.5b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.6b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 -1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
23.0b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (*.f64 314159265359/50000000000 u2))
0.5b
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.6b
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3) 1/3)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
1.0b
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
11.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 (*.f64 u2 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2))))
3.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) 3))
23.1b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 3))
1.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
11.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
11.3b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000)))
1.0b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))))
0.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.9b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) u2))))
0.8b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) 314159265359/50000000000))))
0.9b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))))
53.5b
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
1.0b
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 3) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
23.0b
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (*.f64 314159265359/50000000000 u2))
0.6b
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
11.5b
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 u1 u1) (+.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
18.3b
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
34.2b
(*.f64 (sqrt.f64 u1) (sin.f64 (*.f64 314159265359/50000000000 u2)))
23.0b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
23.0b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
28.2b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))))
23.0b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1))))
37.8b
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
23.0b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))
0.8b
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
Compiler

Compiled 1151 to 898 computations (22% saved)

regimes308.0ms (1.5%)

Counts
74 → 1
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)
(*.f64 (*.f64 u2 314159265359/50000000000) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (*.f64 314159265359/50000000000 u2))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (*.f64 314159265359/50000000000 u2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000)))
(*.f64 (sqrt.f64 u1) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 u1 u1) (+.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 (*.f64 u2 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 -1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (*.f64 u1 u1) 0) (/.f64 (*.f64 u1 u1) (*.f64 u1 (-.f64 1 u1))) (/.f64 -1 (/.f64 (+.f64 -1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (+.f64 (*.f64 u1 u1) u1) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 1 (/.f64 (/.f64 1 u1) (/.f64 -1 (+.f64 -1 u1)))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (if (!=.f64 (/.f64 -1 (+.f64 -1 u1)) 0) (/.f64 -1 (*.f64 (/.f64 -1 (/.f64 -1 (+.f64 u1 -1))) (/.f64 1 u1))) (/.f64 1 (/.f64 (-.f64 1 u1) u1))) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (fma.f64 u1 u1 u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 u2 (cbrt.f64 31006276680305942139213528068663279/125000000000000000000000000000000))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3))
(*.f64 314159265359/50000000000 (cbrt.f64 (pow.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) 3)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (*.f64 314159265359/50000000000 u2)) 3))
(*.f64 (pow.f64 (sqrt.f64 314159265359/50000000000) 2) (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 1 u1) (*.f64 u1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (*.f64 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))
(*.f64 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) (*.f64 31006276680305942139213528068663279/125000000000000000000000000000000 u2)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000) u2))))
(*.f64 (*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) (cbrt.f64 u2)) (cbrt.f64 (*.f64 u2 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) (*.f64 314159265359/50000000000 u2)))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2)) u2) 314159265359/50000000000))))
(if (!=.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 0) (/.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (/.f64 1 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(+.f64 (*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 (pow.f64 u2 3) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 314159265359/50000000000 u2)) (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(if (!=.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) 0) (/.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (/.f64 1 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (cbrt.f64 (pow.f64 (*.f64 314159265359/50000000000 u2) 3))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 u1 (-.f64 1 u1))) 3)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))) 3)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 (*.f64 u2 (cbrt.f64 314159265359/50000000000)) (cbrt.f64 98696044010906577398881/2500000000000000000000))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 (*.f64 u2 (sqrt.f64 314159265359/50000000000)) (sqrt.f64 314159265359/50000000000))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 u1 (-.f64 1 u1)) 3) 1/3)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 -1 u1))) 3) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 u1 u1)) (-.f64 1 u1)) (cbrt.f64 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 u2 u2) 31006276680305942139213528068663279/125000000000000000000000000000000)) (cbrt.f64 u2))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 98696044010906577398881/2500000000000000000000 (*.f64 u2 u2))) (cbrt.f64 314159265359/50000000000)) (cbrt.f64 u2))))
(*.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) (sqrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 u1))) u1) (cbrt.f64 (pow.f64 (-.f64 1 u1) 2)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(fma.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1))))) (*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 u1 (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (+.f64 (*.f64 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f64 u2 5)) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3)))))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 1/3)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) 3)) 3) 1/3)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2))) 3) 3) 1/3) 1/3)
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)) (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))) 2)) 3)
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 u1) u1) -1)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 1 u1) u1))) 2) 2)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (pow.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 314159265359/50000000000 u2))))) 2)) 3))
Outputs
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (/.f64 1 u1)) (-.f64 1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Calls

8 calls:

45.0ms
(/.f64 u1 (-.f64 1 u1))
33.0ms
(*.f64 314159265359/50000000000 u2)
32.0ms
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
32.0ms
u1
32.0ms
(sin.f64 (*.f64 314159265359/50000000000 u2))
Results
ErrorSegmentsBranch
0.5b1cosTheta_i
0.5b1u1
0.5b1u2
0.5b1(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.5b1(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
0.5b1(/.f64 u1 (-.f64 1 u1))
0.5b1(sin.f64 (*.f64 314159265359/50000000000 u2))
0.5b1(*.f64 314159265359/50000000000 u2)
Compiler

Compiled 1440 to 1058 computations (26.5% saved)

regimes132.0ms (0.6%)

Counts
25 → 1
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)
(*.f64 (*.f64 u2 314159265359/50000000000) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (*.f64 314159265359/50000000000 u2))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (*.f64 314159265359/50000000000 u2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000)))
(*.f64 (sqrt.f64 u1) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (+.f64 (*.f64 u1 u1) (+.f64 (pow.f64 u1 3) u1)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 u1 u1) (+.f64 1 u1)) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (+.f64 (*.f64 314159265359/50000000000 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f64 u2 3))))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (fma.f64 314159265359/50000000000 u2 (*.f64 (*.f64 u2 u2) (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 u2))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 (/.f64 1 (+.f64 -1 u1)) (/.f64 -1 u1)) (/.f64 u1 (-.f64 1 u1)))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Outputs
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Calls

8 calls:

40.0ms
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
13.0ms
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
13.0ms
(sin.f64 (*.f64 314159265359/50000000000 u2))
12.0ms
(*.f64 314159265359/50000000000 u2)
12.0ms
u1
Results
ErrorSegmentsBranch
0.5b1cosTheta_i
0.5b1u1
0.5b1u2
0.5b1(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (sin.f64 (*.f64 314159265359/50000000000 u2)))
0.5b1(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
0.5b1(/.f64 u1 (-.f64 1 u1))
0.5b1(sin.f64 (*.f64 314159265359/50000000000 u2))
0.5b1(*.f64 314159265359/50000000000 u2)
Compiler

Compiled 373 to 263 computations (29.5% saved)

regimes116.0ms (0.6%)

Counts
17 → 2
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)
(*.f64 (*.f64 u2 314159265359/50000000000) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (*.f64 314159265359/50000000000 u2))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (*.f64 314159265359/50000000000 u2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000)))
(*.f64 (sqrt.f64 u1) (sin.f64 (*.f64 314159265359/50000000000 u2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Outputs
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 u1) u1)) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Calls

7 calls:

18.0ms
(sin.f64 (*.f64 314159265359/50000000000 u2))
17.0ms
(*.f64 314159265359/50000000000 u2)
17.0ms
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
17.0ms
u2
16.0ms
(/.f64 u1 (-.f64 1 u1))
Results
ErrorSegmentsBranch
11.3b1cosTheta_i
7.8b2u1
6.1b2u2
7.8b2(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
7.8b2(/.f64 u1 (-.f64 1 u1))
6.7b2(sin.f64 (*.f64 314159265359/50000000000 u2))
6.1b2(*.f64 314159265359/50000000000 u2)
Compiler

Compiled 227 to 160 computations (29.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.004475170105462772
0.0048716957051927615
Compiler

Compiled 20 to 16 computations (20% saved)

regimes94.0ms (0.5%)

Counts
16 → 2
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)
(*.f64 (*.f64 u2 314159265359/50000000000) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (*.f64 314159265359/50000000000 u2))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (*.f64 314159265359/50000000000 u2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000)))
(*.f64 (sqrt.f64 u1) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Outputs
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000)))
(*.f64 (sqrt.f64 u1) (sin.f64 (*.f64 314159265359/50000000000 u2)))
Calls

7 calls:

21.0ms
u2
17.0ms
(*.f64 314159265359/50000000000 u2)
16.0ms
(sin.f64 (*.f64 314159265359/50000000000 u2))
10.0ms
cosTheta_i
9.0ms
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
Results
ErrorSegmentsBranch
11.3b1cosTheta_i
11.3b1u1
9.6b2u2
11.3b1(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
11.3b1(/.f64 u1 (-.f64 1 u1))
10.0b2(sin.f64 (*.f64 314159265359/50000000000 u2))
9.6b2(*.f64 314159265359/50000000000 u2)
Compiler

Compiled 216 to 152 computations (29.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.2663364705574679
0.31656835198020633
Compiler

Compiled 20 to 16 computations (20% saved)

regimes67.0ms (0.3%)

Counts
15 → 1
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)
(*.f64 (*.f64 u2 314159265359/50000000000) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (*.f64 314159265359/50000000000 u2))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (*.f64 314159265359/50000000000 u2))
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000)))
Outputs
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) (*.f64 u2 (+.f64 (*.f64 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f64 u2 u2)) 314159265359/50000000000)))
Calls

6 calls:

17.0ms
u2
10.0ms
(*.f64 314159265359/50000000000 u2)
10.0ms
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
10.0ms
cosTheta_i
8.0ms
(/.f64 u1 (-.f64 1 u1))
Results
ErrorSegmentsBranch
11.3b1cosTheta_i
11.3b1u1
11.3b1u2
11.3b1(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
11.3b1(/.f64 u1 (-.f64 1 u1))
11.3b1(*.f64 314159265359/50000000000 u2)
Compiler

Compiled 202 to 142 computations (29.7% saved)

regimes71.0ms (0.3%)

Counts
14 → 1
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)
(*.f64 (*.f64 u2 314159265359/50000000000) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (*.f64 314159265359/50000000000 u2))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (*.f64 314159265359/50000000000 u2))
Outputs
(*.f64 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1)))) (*.f64 314159265359/50000000000 u2))
Calls

6 calls:

17.0ms
u2
15.0ms
cosTheta_i
11.0ms
(*.f64 314159265359/50000000000 u2)
10.0ms
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
7.0ms
(/.f64 u1 (-.f64 1 u1))
Results
ErrorSegmentsBranch
23.0b1cosTheta_i
23.0b1u1
23.0b1u2
23.0b1(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
23.0b1(/.f64 u1 (-.f64 1 u1))
23.0b1(*.f64 314159265359/50000000000 u2)
Compiler

Compiled 186 to 131 computations (29.6% saved)

regimes61.0ms (0.3%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))) u2)
(*.f64 (*.f64 u2 314159265359/50000000000) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) 314159265359/50000000000) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 u1)) u1)) (*.f64 314159265359/50000000000 u2))
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (if (!=.f64 u1 0) (/.f64 1 (/.f64 (-.f64 1 u1) u1)) (/.f64 u1 (-.f64 1 u1))))))
Outputs
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 (/.f64 u1 (-.f64 1 u1))))
Calls

6 calls:

17.0ms
cosTheta_i
10.0ms
(/.f64 u1 (-.f64 1 u1))
10.0ms
u2
7.0ms
u1
7.0ms
(*.f64 314159265359/50000000000 u2)
Results
ErrorSegmentsBranch
23.0b1cosTheta_i
23.0b1u1
23.0b1u2
23.0b1(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
23.0b1(/.f64 u1 (-.f64 1 u1))
23.0b1(*.f64 314159265359/50000000000 u2)
Compiler

Compiled 165 to 116 computations (29.7% saved)

regimes32.0ms (0.2%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
Outputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 (/.f64 u1 (-.f64 1 u1)))))
Calls

6 calls:

7.0ms
(/.f64 u1 (-.f64 1 u1))
5.0ms
u1
5.0ms
(*.f64 314159265359/50000000000 u2)
5.0ms
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
4.0ms
cosTheta_i
Results
ErrorSegmentsBranch
23.0b1cosTheta_i
23.0b1u1
23.0b1u2
23.0b1(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
23.0b1(/.f64 u1 (-.f64 1 u1))
23.0b1(*.f64 314159265359/50000000000 u2)
Compiler

Compiled 80 to 55 computations (31.3% saved)

regimes26.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
(*.f64 (*.f64 (sqrt.f64 u1) 314159265359/50000000000) u2)
(*.f64 (sqrt.f64 (/.f64 u1 (-.f64 1 u1))) u2)
Outputs
(*.f64 (*.f64 314159265359/50000000000 (sqrt.f64 u1)) u2)
Calls

6 calls:

5.0ms
(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
4.0ms
(/.f64 u1 (-.f64 1 u1))
4.0ms
(*.f64 314159265359/50000000000 u2)
4.0ms
u1
4.0ms
u2
Results
ErrorSegmentsBranch
37.8b1cosTheta_i
37.8b1u1
37.8b1u2
37.8b1(sqrt.f64 (/.f64 u1 (-.f64 1 u1)))
37.8b1(/.f64 u1 (-.f64 1 u1))
37.8b1(*.f64 314159265359/50000000000 u2)
Compiler

Compiled 70 to 48 computations (31.4% saved)

regimes28.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0.0b (-0%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 314159265359/50000000000 (*.f64 u2 (sqrt.f64 u1)))
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
Outputs
(*.f64 (*.f64 314159265359/50000000000 u2) (sqrt.f64 u1))
Calls

4 calls:

18.0ms
(*.f64 314159265359/50000000000 u2)
3.0ms
cosTheta_i
3.0ms
u1
3.0ms
u2
Results
ErrorSegmentsBranch
37.8b1cosTheta_i
37.8b1u1
37.8b1u2
37.8b1(*.f64 314159265359/50000000000 u2)
Compiler

Compiled 33 to 24 computations (27.3% saved)

simplify4.0ms (0%)

Stop Event
fuel
Compiler

Compiled 205 to 156 computations (23.9% saved)

soundness0.0ms (0%)

end88.0ms (0.4%)

Compiler

Compiled 175 to 121 computations (30.9% saved)

Profiling

Loading profile data...