Details

Time bar (total: 12.5s)

analyze167.0ms (1.3%)

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.9s (15.4%)

Results
1.9s8256×body256valid
2.0ms10×body256precondition
Bogosity

preprocess16.0ms (0.1%)

Algorithm
egg-herbie
Rules
60×+-commutative
48×fma-def
42×sub-neg
30×associate-+l-
26×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027132
142132
252132
369132
486132
5112132
6158132
7199132
8237132
9246132
10249132
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (-.f32 1 cosTheta_i))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 cosTheta_i)))
(*.f32 (sqrt.f32 (/.f32 u2 (-.f32 1 u2))) (cos.f32 (*.f32 314159265359/50000000000 u1)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (-.f32 1 cosTheta_i))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 cosTheta_i (-.f32 1 cosTheta_i))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 cosTheta_i)))
(*.f32 (sqrt.f32 (/.f32 u2 (-.f32 1 u2))) (cos.f32 (*.f32 314159265359/50000000000 u1)))
(*.f32 (sqrt.f32 (/.f32 u2 (-.f32 1 u2))) (cos.f32 (*.f32 u1 314159265359/50000000000)))
Compiler

Compiled 17 to 14 computations (17.6% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
18×+-commutative
14×sub-neg
12×fma-def
10×associate-+l-
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01333
11933
22333
33033
43733
54733
66533
78133
89233
99533
109633
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 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.2b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

localize44.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 39 to 27 computations (30.8% saved)

series7.0ms (0.1%)

Counts
4 → 40
Calls

15 calls:

TimeVariablePointExpression
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u2
@-inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))

rewrite88.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1428×associate-*r/
1162×associate-*l/
864×associate-/r*
664×associate-/l*
420×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01370
126570
2329070
Stop Event
node limit
Counts
4 → 182
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 u2)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 314159265359/50000000000 u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u1 (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 u1) (/.f32 1 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 u1)) u1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 1) (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 -1 u1)) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 1) 1) (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u1 u1)))) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 1) (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 1) (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 1 u1) u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 u1 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (pow.f32 (/.f32 1 (-.f32 1 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (neg.f32 u1))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) 1) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))

simplify117.0ms (0.9%)

Algorithm
egg-herbie
Rules
1630×distribute-lft-in
1106×associate-/l/
964×associate-/r/
626×associate-*r*
566×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05237582
113507248
250347244
Stop Event
node limit
Counts
222 → 342
Calls
Call 1
Inputs
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) u1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (neg.f32 u1) (/.f32 1 (+.f32 -1 u1)))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 u1 1) (/.f32 1 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 1 (+.f32 -1 u1)) (neg.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 u1 1) 1) (/.f32 1 (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (cbrt.f32 u1))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u1 u1)))) (cbrt.f32 u1))
(*.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1))
(*.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (/.f32 u1 1) (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))
(*.f32 (/.f32 (/.f32 u1 1) (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
(*.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (+.f32 u1 1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(neg.f32 (/.f32 u1 (+.f32 -1 u1)))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 1 (-.f32 1 u1)) 1/2))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 u1))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 1 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (neg.f32 u1))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) 1) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
Outputs
u1
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (pow.f32 u1 4) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(+.f32 -1 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3))) (/.f32 1 u1))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(+.f32 -1 (-.f32 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(+.f32 -1 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3))) (/.f32 1 u1))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(+.f32 -1 (-.f32 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (/.f32 -1/2 (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (/.f32 3/8 u1) (/.f32 (sqrt.f32 -1) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (+.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (sqrt.f32 -1))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 -1)))
(+.f32 (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))) (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(*.f32 314159265359/50000000000 u2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(*.f32 314159265359/50000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(*.f32 314159265359/50000000000 u2)
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) u1))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (/.f32 1 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (neg.f32 u1) (/.f32 1 (+.f32 -1 u1)))
(*.f32 (neg.f32 u1) (/.f32 1 (+.f32 u1 -1)))
(/.f32 (neg.f32 u1) (+.f32 u1 -1))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))
(*.f32 (/.f32 u1 1) (/.f32 1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(/.f32 u1 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 1 (+.f32 -1 u1)) (neg.f32 u1))
(*.f32 (neg.f32 u1) (/.f32 1 (+.f32 u1 -1)))
(/.f32 (neg.f32 u1) (+.f32 u1 -1))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (sqrt.f32 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(/.f32 u1 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (/.f32 1 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (/.f32 (/.f32 u1 1) 1) (/.f32 1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (cbrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (/.f32 1 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u1 u1)))) (cbrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (/.f32 1 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 (/.f32 u1 1) (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (/.f32 u1 1) (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 3))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (-.f32 1 (pow.f32 u1 3))))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 (pow.f32 u1 3)))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (+.f32 u1 (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (+.f32 u1 1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(/.f32 u1 (-.f32 1 u1))
(neg.f32 (/.f32 u1 (+.f32 -1 u1)))
(*.f32 (neg.f32 u1) (/.f32 1 (+.f32 u1 -1)))
(/.f32 (neg.f32 u1) (+.f32 u1 -1))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(/.f32 u1 (-.f32 1 u1))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (neg.f32 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 u1 -1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (neg.f32 u1))) (/.f32 (cbrt.f32 (+.f32 u1 -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 u1 -1))) (cbrt.f32 (neg.f32 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 1 (-.f32 1 u1)) 1/2))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1)))
(/.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 u1)))
(*.f32 (sqrt.f32 (cbrt.f32 u1)) (/.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 1 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1)))
(/.f32 (*.f32 1 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.f32 (*.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (neg.f32 u1))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 u1 -1)) (cbrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 u1 -1))) (cbrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) 1) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 u1 -1)) (cbrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 u1 -1))) (cbrt.f32 (neg.f32 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(/.f32 (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))

eval193.0ms (1.5%)

Compiler

Compiled 6846 to 5056 computations (26.1% saved)

prune79.0ms (0.6%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New32715342
Fresh000
Picked011
Done000
Total32716343
Error
0.0b
Counts
343 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
0.4b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.4b
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.4b
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.3b
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
3.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
0.2b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))))
0.3b
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.3b
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
7.8b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.2b
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
5.6b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
1.5b
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
6.5b
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
Compiler

Compiled 502 to 393 computations (21.7% saved)

localize80.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1)))
0.1b
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))
0.1b
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.3b
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 111 to 61 computations (45% saved)

series5.0ms (0%)

Counts
3 → 40
Calls

12 calls:

TimeVariablePointExpression
2.0ms
u2
@inf
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u1
@-inf
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u1
@0
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))

rewrite140.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1542×associate-/r*
1316×associate-/l*
836×associate-/r/
354×add-sqr-sqrt
342×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017117
1367117
24697117
Stop Event
node limit
Counts
3 → 214
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))
(sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (-.f32 1 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (-.f32 1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (exp.f32 (log1p.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u1 (*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u1 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) (*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2) (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 2) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4)) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 u1 1)) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))) (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) 1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (*.f32 u1 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (+.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (neg.f32 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))) (+.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (pow.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) 3) (pow.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) 3))) (+.f32 (*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (neg.f32 (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (neg.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (+.f32 1 (pow.f32 (*.f32 u1 (neg.f32 u1)) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 u1) (/.f32 (+.f32 -1 (*.f32 u1 u1)) (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (sqrt.f32 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 u1 1)) (cbrt.f32 (+.f32 u1 1))) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (cbrt.f32 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))) (/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (+.f32 -1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (neg.f32 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (neg.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) u1) (-.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) 1) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) 1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))) (cbrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (+.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) (-.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) 1) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (sqrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) 1) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 4))) (/.f32 1 (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 6))) (/.f32 1 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) 1) (+.f32 -1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (+.f32 -1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 -1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (*.f32 (cbrt.f32 (+.f32 -1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 -1 (*.f32 u1 u1))))) (cbrt.f32 (+.f32 -1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) -1) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) 1) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (*.f32 u1 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 u1 u1))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 1) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (neg.f32 u1))) (-.f32 1 (*.f32 u1 u1))) (+.f32 -1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (+.f32 u1 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 1/2 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 1/2 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))))))

simplify278.0ms (2.2%)

Algorithm
egg-herbie
Rules
736×*-commutative
710×associate-*r*
604×associate-/l*
562×distribute-lft-in
554×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066817600
1202515000
Stop Event
node limit
Counts
254 → 372
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 2))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 4))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 2))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2)))))))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 4))) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 6))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 2))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 -1/2 (/.f32 (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (-.f32 1 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (-.f32 1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(-.f32 (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1))))
(-.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (exp.f32 (log1p.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))))) 1)
(-.f32 (+.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) 1)
(*.f32 u1 (*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(*.f32 u1 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 1 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(*.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1)
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) (*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2) (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 2) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 u1 1)))
(*.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4)) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 u1 1)) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))) (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 (/.f32 (+.f32 u1 1) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) 1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (*.f32 u1 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(*.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (+.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (neg.f32 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))) (+.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))
(*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (pow.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) 3) (pow.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) 3))) (+.f32 (*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (neg.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (neg.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (+.f32 1 (pow.f32 (*.f32 u1 (neg.f32 u1)) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 (neg.f32 u1)))))
(*.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 1 (*.f32 u1 u1))))
(/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 1)))
(/.f32 1 (/.f32 1 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 u1 1)))
(/.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1)
(/.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (neg.f32 u1) (/.f32 (+.f32 -1 (*.f32 u1 u1)) (+.f32 u1 1)))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))
(/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (sqrt.f32 (+.f32 u1 1))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 u1 1)) (cbrt.f32 (+.f32 u1 1))) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (cbrt.f32 (+.f32 u1 1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))) (/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (+.f32 -1 (*.f32 u1 u1)))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (neg.f32 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (neg.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) u1) (-.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) 1) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 u1 1))
(/.f32 (/.f32 (+.f32 u1 1) 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) (/.f32 1 u1))
(/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (/.f32 (+.f32 u1 1) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) 1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) u1))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) u1))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))) (cbrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (+.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) (-.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) 1) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))
(/.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (sqrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) 1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 4))) (/.f32 1 (+.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 6))) (/.f32 1 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) 1) (+.f32 -1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (+.f32 -1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 -1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (*.f32 (cbrt.f32 (+.f32 -1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 -1 (*.f32 u1 u1))))) (cbrt.f32 (+.f32 -1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) -1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) 1) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (*.f32 u1 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 u1 u1))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 1) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (neg.f32 u1))) (-.f32 1 (*.f32 u1 u1))) (+.f32 -1 (*.f32 u1 u1)))
(pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(exp.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1)))
(exp.f32 (*.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(fma.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(fma.f32 1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(fma.f32 1 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 1)
(*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (+.f32 u1 1) 1/2))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 1/2))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 1)
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(hypot.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(hypot.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 1/2 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))))
(exp.f32 (*.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1)) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
Outputs
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 u1 3))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (-.f32 1 (/.f32 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) -1)) (pow.f32 u1 3))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))))
(sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 2))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (*.f32 u2 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 4))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 2))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2)))))))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (*.f32 u2 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 4))) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 6))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 2))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))))))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (pow.f32 u2 4)) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (pow.f32 u2 6)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (*.f32 u2 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) (-.f32 1 (pow.f32 u1 2))) (/.f32 u1 (-.f32 1 (pow.f32 u1 2))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 u1 (*.f32 u1 u1))
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (+.f32 u1 (pow.f32 u1 3)) (*.f32 u1 u1))
(+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (+.f32 u1 (pow.f32 u1 3)))
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 1))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(-.f32 -1 (/.f32 1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.f32 -1 (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(-.f32 -1 (/.f32 1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.f32 -1 (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (sqrt.f32 -1) (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (sqrt.f32 -1) (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (sqrt.f32 -1) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 -1/2 (/.f32 (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 -1/2 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (fma.f32 -1/2 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (/.f32 (-.f32 1 (/.f32 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) -1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) 1)
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (-.f32 1 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) 1) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(+.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (-.f32 1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (expm1.f32 (log1p.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(-.f32 (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(-.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (exp.f32 (log1p.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (expm1.f32 (log1p.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(-.f32 (+.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) 1) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(+.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))
(*.f32 u1 (*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 u1 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 1 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1)
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) (*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (cbrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) 4))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2) (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 2) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 u1 1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(*.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4)) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (cbrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) 4))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 u1 1)) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))) (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))
(*.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 u1 1) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) 1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 1)) (-.f32 1 (pow.f32 u1 4)))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 6)) (+.f32 u1 1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 1)) (-.f32 1 (pow.f32 u1 4)))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (*.f32 u1 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 6)) (+.f32 u1 1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) (sqrt.f32 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (+.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(*.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2) (/.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (neg.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2) u1)) (-.f32 (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (fma.f32 u1 (/.f32 (+.f32 u1 (pow.f32 (neg.f32 u1) 3)) u1) (fma.f32 u1 u1 -1))) (/.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2) u1))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (neg.f32 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (+.f32 (*.f32 (*.f32 u1 u1) -1) (pow.f32 u1 4)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (neg.f32 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (*.f32 u1 u1))))
(*.f32 (fma.f32 u1 u1 -1) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 -1)) (+.f32 u1 (pow.f32 (neg.f32 u1) 3))))))
(*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))) (+.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))
(*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 4) (*.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))) (+.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))
(*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (pow.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) 3) (pow.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) 3))) (+.f32 (*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))))
(*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (pow.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) 3) (pow.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) 3))) (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 4) (*.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (-.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2)))))
(/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (/.f32 (+.f32 (pow.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) 3) (pow.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) 3)) (fma.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)) (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2))) (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 4))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (neg.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 -1 (*.f32 u1 (neg.f32 u1))))
(*.f32 (fma.f32 u1 u1 1) (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 4))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (neg.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 6))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 1)) (-.f32 1 (pow.f32 u1 4)))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (+.f32 1 (pow.f32 (*.f32 u1 (neg.f32 u1)) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 (neg.f32 u1)))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 6)) (+.f32 u1 1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 -1 (*.f32 u1 (neg.f32 u1))))
(*.f32 (fma.f32 u1 u1 1) (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 4))))
(*.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (neg.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 6))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 4)))))
(*.f32 (*.f32 (fma.f32 u1 u1 1) (fma.f32 u1 u1 1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 6)))))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 1 (*.f32 u1 u1)) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))))
(*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 1 (*.f32 u1 u1)) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))))
(*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (fma.f32 u1 u1 1) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6))))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (fma.f32 u1 u1 1) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6))))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 4)))))
(*.f32 (*.f32 (fma.f32 u1 u1 1) (fma.f32 u1 u1 1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 6)))))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 1 (*.f32 u1 u1)) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))))
(*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 1 (*.f32 u1 u1)) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))))
(*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 6)))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (fma.f32 u1 u1 1) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6))))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 1 (pow.f32 u1 4)))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))) (+.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (fma.f32 u1 u1 1) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 1 (pow.f32 u1 6))))))
(/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 1 (/.f32 1 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 u1 1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1)
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (neg.f32 u1) (/.f32 (+.f32 -1 (*.f32 u1 u1)) (+.f32 u1 1)))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))
(*.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (sqrt.f32 (+.f32 u1 1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 u1 (sqrt.f32 (+.f32 u1 1))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))) (-.f32 (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 u1 1)) (cbrt.f32 (+.f32 u1 1))) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (cbrt.f32 (+.f32 u1 1))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 u1 1)) (cbrt.f32 (+.f32 u1 1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (cbrt.f32 (+.f32 u1 1)))
(*.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (cbrt.f32 (+.f32 u1 1))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))) (/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))) (/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (/.f32 (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (/.f32 (-.f32 (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))))))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (+.f32 -1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (/.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2) u1))
(/.f32 (-.f32 1 (*.f32 u1 (-.f32 u1 (/.f32 (+.f32 u1 (pow.f32 (neg.f32 u1) 3)) u1)))) (/.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2) u1))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 (neg.f32 u1) (-.f32 1 (*.f32 u1 u1)) (+.f32 (*.f32 (*.f32 u1 u1) -1) (pow.f32 u1 4))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 u1 (fma.f32 u1 u1 -1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 -1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (/.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2) u1))
(/.f32 (-.f32 1 (*.f32 u1 (-.f32 u1 (/.f32 (+.f32 u1 (pow.f32 (neg.f32 u1) 3)) u1)))) (/.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2) u1))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (neg.f32 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 (neg.f32 u1) (-.f32 1 (*.f32 u1 u1)) (+.f32 (*.f32 (*.f32 u1 u1) -1) (pow.f32 u1 4))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 u1 (fma.f32 u1 u1 -1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (neg.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (neg.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(*.f32 1 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) u1) (-.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (-.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) u1))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 u1 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 -1 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) 1) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 u1 1))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 u1 1) 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) (/.f32 1 u1))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) (sqrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) 1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (*.f32 (+.f32 u1 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)))
(/.f32 (+.f32 u1 1) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2))))
(/.f32 (+.f32 u1 1) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1))))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 u1))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (sqrt.f32 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 u1))
(/.f32 (+.f32 u1 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))) (cbrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (+.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) (-.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (-.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) 1) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))
(*.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))
(/.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (sqrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(*.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))
(/.f32 (/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(*.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) 1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 4))) (/.f32 1 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 1)) (-.f32 1 (pow.f32 u1 4)))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (pow.f32 u1 6))) (/.f32 1 (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 6)) (+.f32 u1 1))) (+.f32 (pow.f32 u1 4) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) 1) (+.f32 -1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (+.f32 -1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 -1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (*.f32 (cbrt.f32 (+.f32 -1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 -1 (*.f32 u1 u1))))) (cbrt.f32 (+.f32 -1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) -1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) 1) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (*.f32 u1 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (/.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2) u1))
(/.f32 (-.f32 1 (*.f32 u1 (-.f32 u1 (/.f32 (+.f32 u1 (pow.f32 (neg.f32 u1) 3)) u1)))) (/.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2) u1))
(/.f32 (/.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 u1 u1))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (fma.f32 (neg.f32 u1) (-.f32 1 (*.f32 u1 u1)) (+.f32 (*.f32 (*.f32 u1 u1) -1) (pow.f32 u1 4))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 u1 (fma.f32 u1 u1 -1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 -1)))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 1) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))
(/.f32 (/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (+.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (/.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2) u1))
(/.f32 (-.f32 1 (*.f32 u1 (-.f32 u1 (/.f32 (+.f32 u1 (pow.f32 (neg.f32 u1) 3)) u1)))) (/.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2) u1))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (neg.f32 u1))) (-.f32 1 (*.f32 u1 u1))) (+.f32 -1 (*.f32 u1 u1)))
(/.f32 (/.f32 (fma.f32 (neg.f32 u1) (-.f32 1 (*.f32 u1 u1)) (+.f32 (*.f32 (*.f32 u1 u1) -1) (pow.f32 u1 4))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 u1 (fma.f32 u1 u1 -1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 -1)))
(pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1)
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2)
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 3)
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))) 2))
(fabs.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3) 1/3)
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 2))
(sqrt.f32 (pow.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))) 2))
(fabs.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(log.f32 (pow.f32 (exp.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(exp.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (exp.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1)) 1))
(exp.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (exp.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 1 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2)) (cbrt.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))) 1)
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 1)
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (+.f32 u1 1) 1/2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (cbrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (cbrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (-.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 6) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3))) (sqrt.f32 (-.f32 (+.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) 2) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))))
(pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/2)
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)) 1)
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 1/4) 2)
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) 3)
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))) 3/2))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2))
(fabs.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1) 3/2))
(cbrt.f32 (pow.f32 (*.f32 u1 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))) 3/2))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(hypot.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(hypot.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 1/2 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))))
(pow.f32 (exp.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))) 1/2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (exp.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1)) 1/2))
(pow.f32 (exp.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))) 1/2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (exp.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (*.f32 1/2 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))) 1))
(pow.f32 (exp.f32 (+.f32 (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))) 1/2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (exp.f32 (log1p.f32 u1))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))

localize22.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
0.2b
(/.f32 u1 (-.f32 1 u1))
Compiler

Compiled 19 to 13 computations (31.6% saved)

localize43.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 39 to 27 computations (30.8% saved)

series3.0ms (0%)

Counts
3 → 40
Calls

12 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
0.0ms
u1
@-inf
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.0ms
u1
@inf
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
0.0ms
u1
@inf
(/.f32 (-.f32 1 u1) u1)
0.0ms
u1
@-inf
(/.f32 (-.f32 1 u1) u1)

rewrite87.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1484×associate-/l*
622×associate-/r/
476×distribute-rgt-in
436×associate-/l/
436×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01363
127363
2357563
Stop Event
node limit
Counts
3 → 173
Calls
Call 1
Inputs
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (-.f32 1 u1) u1)
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 u1) (*.f32 (/.f32 1 u1) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 u1) (*.f32 (neg.f32 u1) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 u1) (neg.f32 u1)) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 u1) (/.f32 1 u1)) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (/.f32 1 u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 u1) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 1 u1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 u1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u1 -1) (/.f32 1 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 u1)) (+.f32 u1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) u1) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) 1))) (*.f32 u1 (-.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 u1 u1))) (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (*.f32 u1 (-.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) 1))) (*.f32 u1 (-.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 u1 u1))) (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (/.f32 1 u1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u1 (-.f32 1 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (-.f32 1 u1) (/.f32 1 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 1 (/.f32 (-.f32 1 u1) (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 (/.f32 1 u1) -1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (/.f32 1 u1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (neg.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (neg.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 (sqrt.f32 u1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sqrt.f32 (/.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (pow.f32 (/.f32 1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (/.f32 1 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 1 (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 u1 -1)) (*.f32 1 (sqrt.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 1 1/2) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (/.f32 1 u1) -1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))

simplify155.0ms (1.2%)

Algorithm
egg-herbie
Rules
1288×associate-/r/
902×distribute-lft-neg-out
676×distribute-rgt-neg-out
508×associate-*r*
506×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04887377
112557039
247216901
Stop Event
node limit
Counts
213 → 308
Calls
Call 1
Inputs
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 5/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))))
(/.f32 1 u1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
-1
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
-1
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(sqrt.f32 -1)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 -1))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) u1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(*.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1)
(neg.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(neg.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(neg.f32 (*.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(+.f32 (/.f32 1 u1) -1)
(+.f32 (/.f32 1 u1) (*.f32 (/.f32 1 u1) (neg.f32 u1)))
(+.f32 (/.f32 1 u1) (*.f32 (neg.f32 u1) (/.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
(+.f32 (*.f32 (/.f32 1 u1) (neg.f32 u1)) (/.f32 1 u1))
(+.f32 (*.f32 (neg.f32 u1) (/.f32 1 u1)) (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(*.f32 1 (+.f32 (/.f32 1 u1) -1))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(*.f32 (+.f32 (/.f32 1 u1) -1) 1)
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (/.f32 1 u1) (-.f32 1 u1))
(*.f32 (+.f32 u1 -1) (/.f32 1 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(*.f32 (/.f32 1 (neg.f32 u1)) (+.f32 u1 -1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) u1) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) 1))) (*.f32 u1 (-.f32 u1 1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 u1 u1))) (pow.f32 u1 3)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (*.f32 u1 (-.f32 u1 1))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) 1))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) 1))) (*.f32 u1 (-.f32 u1 1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 u1 u1))) (pow.f32 u1 3)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)
(pow.f32 (/.f32 u1 (-.f32 1 u1)) -1)
(neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)))
(neg.f32 (*.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)) 1))
(neg.f32 (*.f32 (-.f32 1 u1) (/.f32 1 (neg.f32 u1))))
(neg.f32 (*.f32 1 (/.f32 (-.f32 1 u1) (neg.f32 u1))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2))
(log.f32 (exp.f32 (+.f32 (/.f32 1 u1) -1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 u1) -1))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1)))
(exp.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 u1) -1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1)
(*.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (/.f32 1 u1) 1/2))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (neg.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (neg.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (/.f32 1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 -1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(/.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 (sqrt.f32 u1) 1))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sqrt.f32 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (pow.f32 (/.f32 1 u1) 1/2)))
(/.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (/.f32 1 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 1 (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 (+.f32 u1 -1)) (*.f32 1 (sqrt.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 u1))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (pow.f32 1 1/2) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(/.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1/2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2) 1/3)
(neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(fabs.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
Outputs
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (+.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) u1) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (*.f32 (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 -1/2 (/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) u1) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1))))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 u1 u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 -1/2 (/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) u1) (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))))))
(+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 1 (*.f32 -1/2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 u1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))
(+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) u1) 1/2))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1))) 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))
(*.f32 (+.f32 (/.f32 1/2 u1) 1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))
(+.f32 (*.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 3/8 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) u1) 1/2)))
(fma.f32 3/8 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (fma.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1))) 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))))
(+.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (+.f32 (/.f32 1/2 u1) (/.f32 3/8 (*.f32 u1 u1)))))
(+.f32 (*.f32 5/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))))
(fma.f32 5/16 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 3/8 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) u1) 1/2))))
(fma.f32 5/16 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 3/8 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (fma.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1))) 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))))
(+.f32 (*.f32 (+.f32 (/.f32 1/2 u1) 1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))) (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (+.f32 (/.f32 3/8 (*.f32 u1 u1)) (/.f32 5/16 (pow.f32 u1 3)))))
(/.f32 1 u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(sqrt.f32 -1)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 -1))
(+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (sqrt.f32 -1) (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 -1) (-.f32 (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))) (/.f32 1/8 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u1 u1)))))
(+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (-.f32 (sqrt.f32 -1) (/.f32 1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 (neg.f32 u1))))))
(+.f32 (sqrt.f32 -1) (-.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (/.f32 1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 (neg.f32 u1))))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 -1) (-.f32 (+.f32 (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))) (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1/8 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u1 u1)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (-.f32 (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 (neg.f32 u1)))))))
(+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (+.f32 (-.f32 (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 (neg.f32 u1))))) (sqrt.f32 -1)))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) u1)))
(fma.f32 -1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (fma.f32 -1/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (fma.f32 -1/2 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))
(+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 -1/2 (/.f32 -1/8 u1))))
(+.f32 (*.f32 -1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (+.f32 (sqrt.f32 -1) (fma.f32 -1/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (fma.f32 -1/2 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (fma.f32 -1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sqrt.f32 -1)))
(+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 -1/2 (/.f32 -1/8 u1))) (fma.f32 -1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sqrt.f32 -1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (/.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (/.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (sqrt.f32 u1)))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (*.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(sqrt.f32 (/.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (-.f32 1 u1)))
(log.f32 (exp.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 (/.f32 1 u1) (*.f32 (/.f32 1 u1) (neg.f32 u1)))
(+.f32 -1 (/.f32 1 u1))
(+.f32 (/.f32 1 u1) (*.f32 (neg.f32 u1) (/.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(+.f32 (*.f32 (/.f32 1 u1) (neg.f32 u1)) (/.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(+.f32 (*.f32 (neg.f32 u1) (/.f32 1 u1)) (/.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(+.f32 -1 (/.f32 1 u1))
(*.f32 1 (+.f32 (/.f32 1 u1) -1))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (+.f32 (/.f32 1 u1) -1) 1)
(+.f32 -1 (/.f32 1 u1))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 4))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) u1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 1 u1) (-.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (+.f32 u1 -1) (/.f32 1 (neg.f32 u1)))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 4))
(*.f32 (/.f32 1 (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (/.f32 (-.f32 1 u1) (sqrt.f32 u1)) (sqrt.f32 u1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (/.f32 (-.f32 1 u1) (cbrt.f32 u1)) (pow.f32 (cbrt.f32 u1) 2))
(*.f32 (/.f32 1 (neg.f32 u1)) (+.f32 u1 -1))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u1) (sqrt.f32 (-.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (/.f32 (-.f32 1 u1) (cbrt.f32 u1)) (pow.f32 (cbrt.f32 u1) 2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) u1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) u1) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) u1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 1 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) u1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) 1))) (*.f32 u1 (-.f32 u1 1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 -1)))) (*.f32 u1 (+.f32 u1 -1)))
(*.f32 (+.f32 u1 -1) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 -1)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (/.f32 (*.f32 u1 (+.f32 u1 -1)) (*.f32 u1 (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 u1 u1))) (pow.f32 u1 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (fma.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 u1 u1)) (neg.f32 (pow.f32 u1 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6))) (*.f32 (*.f32 u1 u1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (+.f32 u1 -1) 1))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))
(*.f32 (-.f32 1 u1) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (-.f32 1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (/.f32 1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (*.f32 u1 (-.f32 u1 1))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (*.f32 u1 (+.f32 u1 -1))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (+.f32 1 (pow.f32 u1 3)) u1)) (fma.f32 u1 (+.f32 u1 -1) 1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 (pow.f32 u1 4))) (fma.f32 u1 (+.f32 u1 -1) 1))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 1 u1) (-.f32 1 (pow.f32 u1 3))) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 u1 3)) u1) (/.f32 (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (-.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 3)) (*.f32 (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) u1)) (-.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (/.f32 1 u1))) (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) -1))))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 u1 3)) u1) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (fma.f32 u1 u1 u1)) 1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 3)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) u1)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 -1)) 1))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) 1))) (*.f32 u1 (-.f32 u1 1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 -1)))) (*.f32 u1 (+.f32 u1 -1)))
(*.f32 (+.f32 u1 -1) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 -1)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (/.f32 (*.f32 u1 (+.f32 u1 -1)) (*.f32 u1 (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 u1 u1))) (pow.f32 u1 3)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (fma.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 u1 u1)) (neg.f32 (pow.f32 u1 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6))) (*.f32 (*.f32 u1 u1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (+.f32 u1 -1) 1))))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1)
(+.f32 -1 (/.f32 1 u1))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)
(+.f32 -1 (/.f32 1 u1))
(pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 3)
(+.f32 -1 (/.f32 1 u1))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 1/2)
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))
(fabs.f32 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)
(+.f32 -1 (/.f32 1 u1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) -1)
(+.f32 -1 (/.f32 1 u1))
(neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)))
(+.f32 -1 (/.f32 1 u1))
(neg.f32 (*.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)) 1))
(+.f32 -1 (/.f32 1 u1))
(neg.f32 (*.f32 (-.f32 1 u1) (/.f32 1 (neg.f32 u1))))
(+.f32 -1 (/.f32 1 u1))
(neg.f32 (*.f32 1 (/.f32 (-.f32 1 u1) (neg.f32 u1))))
(+.f32 -1 (/.f32 1 u1))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2))
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))
(fabs.f32 (+.f32 -1 (/.f32 1 u1)))
(log.f32 (exp.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 u1) -1))))
(+.f32 -1 (/.f32 1 u1))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3))
(+.f32 -1 (/.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(exp.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (/.f32 1 u1) 1/2))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (neg.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (neg.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (/.f32 1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))
(*.f32 -1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (neg.f32 (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(/.f32 1 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(/.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 (sqrt.f32 u1) 1))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sqrt.f32 (/.f32 1 u1))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (pow.f32 (/.f32 1 u1) 1/2)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (/.f32 1 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 1 (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 (+.f32 u1 -1)) (*.f32 1 (sqrt.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))
(/.f32 (pow.f32 1 1/2) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(/.f32 1 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(/.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1/2)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) 2)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2))
(neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(fabs.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2))
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))

localize63.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 70 to 42 computations (40% saved)

series6.0ms (0%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
2.0ms
u1
@0
(*.f32 u1 (+.f32 u1 1))
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u2
@-inf
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))

rewrite91.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1780×associate-/l*
972×associate-/r/
658×associate-/l/
348×add-sqr-sqrt
336×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01695
134255
2458655
Stop Event
node limit
Counts
3 → 146
Calls
Call 1
Inputs
(*.f32 u1 (+.f32 u1 1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 u1 (*.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u1 u1) u1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 (+.f32 1 (*.f32 u1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (/.f32 1 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 1) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u1 u1 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 1 (hypot.f32 u1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 1 (*.f32 (sqrt.f32 u1) (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (hypot.f32 1 (sqrt.f32 u1)) (/.f32 1 (*.f32 (hypot.f32 1 (sqrt.f32 u1)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (/.f32 1 (cbrt.f32 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 1 (*.f32 (cbrt.f32 u1) (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (pow.f32 (+.f32 u1 1) 2)) (/.f32 1 (*.f32 (cbrt.f32 (+.f32 u1 1)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 u1 -1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (hypot.f32 1 (sqrt.f32 u1))) (/.f32 1 (hypot.f32 1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (cbrt.f32 (pow.f32 (+.f32 u1 1) 2))) (/.f32 1 (cbrt.f32 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u1 1) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u1 1) (cbrt.f32 (*.f32 u1 u1))) (/.f32 1 (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (+.f32 u1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (+.f32 u1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (fma.f32 u1 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 1 (-.f32 (*.f32 u1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (*.f32 1 (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 u1 u1 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (+.f32 u1 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u1 u1 u1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u1 u1) u1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 u1 4)) (cbrt.f32 (*.f32 u1 u1)) u1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u1 (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u1 1) (*.f32 u1 (/.f32 -1 (fma.f32 u1 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 u1 u1 u1) (/.f32 -1 (fma.f32 u1 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 u1 (sqrt.f32 u1)) (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 -1 (fma.f32 u1 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (/.f32 -1 (fma.f32 u1 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (fma.f32 u1 u1 u1)) (/.f32 1 (fma.f32 u1 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 u1)) u1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 6))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 1) (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 u1 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (-.f32 1 (*.f32 u1 u1))) (hypot.f32 u1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (hypot.f32 1 (sqrt.f32 u1)))) (hypot.f32 1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 u1 u1 -1)) (neg.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (neg.f32 (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (neg.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 4))) (*.f32 (+.f32 u1 1) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 6))) (*.f32 (+.f32 u1 1) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (fma.f32 u1 u1 -1)) (neg.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (pow.f32 (+.f32 u1 1) 2)))) (cbrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2))) (cbrt.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 1 (pow.f32 (*.f32 u1 (neg.f32 u1)) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 u1 6)))) (cbrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 u1 4)))) (cbrt.f32 (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 1 u1) u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 u1 (+.f32 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 u1 u1 u1) 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))))

simplify134.0ms (1.1%)

Algorithm
egg-herbie
Rules
1230×associate-+l+
1062×associate-+r+
702×+-commutative
624×associate-*r*
550×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04576530
112636204
255726204
Stop Event
node limit
Counts
190 → 254
Calls
Call 1
Inputs
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
(pow.f32 u1 2)
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
(pow.f32 u1 2)
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))))
(+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(-.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))
(-.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))) 1)
(-.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 1)
(-.f32 (+.f32 u1 (+.f32 1 (*.f32 u1 u1))) 1)
(/.f32 u1 (/.f32 1 (+.f32 u1 1)))
(/.f32 1 (/.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (+.f32 u1 1) (/.f32 1 u1))
(/.f32 (fma.f32 u1 u1 u1) 1)
(/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 1 (hypot.f32 u1 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 1 (*.f32 (sqrt.f32 u1) (+.f32 u1 1))))
(/.f32 (hypot.f32 1 (sqrt.f32 u1)) (/.f32 1 (*.f32 (hypot.f32 1 (sqrt.f32 u1)) u1)))
(/.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (/.f32 1 (cbrt.f32 (fma.f32 u1 u1 u1))))
(/.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 1 (*.f32 (cbrt.f32 u1) (+.f32 u1 1))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 u1 1) 2)) (/.f32 1 (*.f32 (cbrt.f32 (+.f32 u1 1)) u1)))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 u1 -1) u1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u1 (hypot.f32 1 (sqrt.f32 u1))) (/.f32 1 (hypot.f32 1 (sqrt.f32 u1))))
(/.f32 (*.f32 u1 (cbrt.f32 (pow.f32 (+.f32 u1 1) 2))) (/.f32 1 (cbrt.f32 (+.f32 u1 1))))
(/.f32 (*.f32 (+.f32 u1 1) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (*.f32 (+.f32 u1 1) (cbrt.f32 (*.f32 u1 u1))) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (+.f32 u1 -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 1 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (*.f32 1 (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3)))))
(pow.f32 (fma.f32 u1 u1 u1) 1)
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 3)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 2))
(log.f32 (exp.f32 (fma.f32 u1 u1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u1 u1 u1))))
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (+.f32 u1 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (fma.f32 u1 u1 u1)))
(exp.f32 (log.f32 (fma.f32 u1 u1 u1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(fma.f32 1 (*.f32 u1 u1) u1)
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (cbrt.f32 (*.f32 u1 u1)) u1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (+.f32 u1 1) (*.f32 u1 (/.f32 -1 (fma.f32 u1 u1 -1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 -1 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 -1 (fma.f32 u1 u1 -1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (/.f32 -1 (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 -1 (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 u1))
(*.f32 (neg.f32 (fma.f32 u1 u1 u1)) (/.f32 1 (fma.f32 u1 u1 -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 6))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 u1 1) (/.f32 1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 u1 1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 u1 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (-.f32 1 (*.f32 u1 u1))) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (sqrt.f32 u1))
(*.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (hypot.f32 1 (sqrt.f32 u1)))) (hypot.f32 1 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (fma.f32 u1 u1 -1)) (neg.f32 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (neg.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (neg.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 4))) (*.f32 (+.f32 u1 1) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 6))) (*.f32 (+.f32 u1 1) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 -1)) (neg.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (pow.f32 (+.f32 u1 1) 2)))) (cbrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 1 (pow.f32 (*.f32 u1 (neg.f32 u1)) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 (neg.f32 u1)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (cbrt.f32 u1))
(*.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 u1 6)))) (cbrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 u1 4)))) (cbrt.f32 (+.f32 1 (*.f32 u1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(neg.f32 (/.f32 u1 (+.f32 u1 -1)))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u1 u1 u1) 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
Outputs
u1
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(pow.f32 u1 2)
(*.f32 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(pow.f32 u1 2)
(*.f32 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
u1
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (+.f32 u1 (pow.f32 u1 3)) (*.f32 u1 u1))
(+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (+.f32 u1 (pow.f32 u1 3)))
(*.f32 (fma.f32 u1 u1 1) (fma.f32 u1 u1 u1))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3))) (/.f32 1 u1))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3))) (/.f32 1 u1))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)) -1/2)))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (*.f32 3/8 (sqrt.f32 -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 5/16 (sqrt.f32 -1)) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))))
(+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 u2 4))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))) (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) 1) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))) (*.f32 (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))))
(fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 u2 6)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 u2 4)))))
(+.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) 1) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(+.f32 (*.f32 (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(+.f32 u1 (*.f32 u1 u1))
(fma.f32 u1 u1 u1)
(+.f32 (*.f32 u1 u1) u1)
(fma.f32 u1 u1 u1)
(-.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 u1 u1 u1)
(-.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 u1))
(fma.f32 u1 u1 u1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))) 1)
(fma.f32 u1 u1 u1)
(-.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 1)
(fma.f32 u1 u1 u1)
(-.f32 (+.f32 u1 (+.f32 1 (*.f32 u1 u1))) 1)
(fma.f32 u1 u1 u1)
(/.f32 u1 (/.f32 1 (+.f32 u1 1)))
(fma.f32 u1 u1 u1)
(/.f32 1 (/.f32 1 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(/.f32 (+.f32 u1 1) (/.f32 1 u1))
(fma.f32 u1 u1 u1)
(/.f32 (fma.f32 u1 u1 u1) 1)
(fma.f32 u1 u1 u1)
(/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 1 (hypot.f32 u1 (sqrt.f32 u1))))
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2)
(/.f32 (sqrt.f32 u1) (/.f32 1 (*.f32 (sqrt.f32 u1) (+.f32 u1 1))))
(fma.f32 u1 u1 u1)
(/.f32 (hypot.f32 1 (sqrt.f32 u1)) (/.f32 1 (*.f32 (hypot.f32 1 (sqrt.f32 u1)) u1)))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 u1)) 1) (*.f32 u1 (hypot.f32 1 (sqrt.f32 u1))))
(*.f32 (hypot.f32 1 (sqrt.f32 u1)) (*.f32 u1 (hypot.f32 1 (sqrt.f32 u1))))
(/.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)))
(fma.f32 u1 u1 u1)
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (/.f32 1 (cbrt.f32 (fma.f32 u1 u1 u1))))
(fma.f32 u1 u1 u1)
(/.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 1 (*.f32 (cbrt.f32 u1) (+.f32 u1 1))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) 1) (*.f32 (+.f32 u1 1) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (fma.f32 u1 (cbrt.f32 u1) (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 u1 1) 2)) (/.f32 1 (*.f32 (cbrt.f32 (+.f32 u1 1)) u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 u1 1) 2)) 1) (*.f32 u1 (cbrt.f32 (+.f32 u1 1))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 u1 1) 2)) (*.f32 u1 (cbrt.f32 (+.f32 u1 1))))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 u1 -1) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)) u1)
(/.f32 u1 (/.f32 (+.f32 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (+.f32 (pow.f32 u1 3) 1) (fma.f32 u1 u1 (-.f32 1 u1))) u1)
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (*.f32 u1 (hypot.f32 1 (sqrt.f32 u1))) (/.f32 1 (hypot.f32 1 (sqrt.f32 u1))))
(*.f32 (/.f32 (hypot.f32 1 (sqrt.f32 u1)) 1) (*.f32 u1 (hypot.f32 1 (sqrt.f32 u1))))
(*.f32 (hypot.f32 1 (sqrt.f32 u1)) (*.f32 u1 (hypot.f32 1 (sqrt.f32 u1))))
(/.f32 (*.f32 u1 (cbrt.f32 (pow.f32 (+.f32 u1 1) 2))) (/.f32 1 (cbrt.f32 (+.f32 u1 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 u1 1) 2)) 1) (*.f32 u1 (cbrt.f32 (+.f32 u1 1))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 u1 1) 2)) (*.f32 u1 (cbrt.f32 (+.f32 u1 1))))
(/.f32 (*.f32 (+.f32 u1 1) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 u1)))
(fma.f32 u1 u1 u1)
(/.f32 (*.f32 (+.f32 u1 1) (cbrt.f32 (*.f32 u1 u1))) (/.f32 1 (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) 1) (*.f32 (+.f32 u1 1) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (fma.f32 u1 (cbrt.f32 u1) (cbrt.f32 u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(*.f32 (/.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)) u1)
(/.f32 u1 (/.f32 (+.f32 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 u1 3) 1) (fma.f32 u1 u1 (-.f32 1 u1))) u1)
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (+.f32 u1 -1))
(*.f32 (/.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)) u1)
(/.f32 u1 (/.f32 (+.f32 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (fma.f32 u1 u1 (-.f32 1 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 u1 3) 1) (fma.f32 u1 u1 (-.f32 1 u1))) u1)
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 1 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 4)) (pow.f32 u1 3)))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (*.f32 1 (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3)))))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 4)) (pow.f32 u1 3)))
(pow.f32 (fma.f32 u1 u1 u1) 1)
(fma.f32 u1 u1 u1)
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 3)
(fma.f32 u1 u1 u1)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3) 1/3)
(fma.f32 u1 u1 u1)
(sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 2))
(fabs.f32 (fma.f32 u1 u1 u1))
(log.f32 (exp.f32 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u1 u1 u1))))
(fma.f32 u1 u1 u1)
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3))
(fma.f32 u1 u1 u1)
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (+.f32 u1 1) 3)))
(fma.f32 u1 u1 u1)
(cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 u1 3)))
(fma.f32 u1 u1 u1)
(expm1.f32 (log1p.f32 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(exp.f32 (log.f32 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) 1))
(fma.f32 u1 u1 u1)
(log1p.f32 (expm1.f32 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(fma.f32 u1 u1 u1)
(fma.f32 1 (*.f32 u1 u1) u1)
(fma.f32 u1 u1 u1)
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (cbrt.f32 (*.f32 u1 u1)) u1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (+.f32 u1 1) (*.f32 u1 (/.f32 -1 (fma.f32 u1 u1 -1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 -1)) (-.f32 -1 u1))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 -1 (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 -1)) (-.f32 -1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 -1 (fma.f32 u1 u1 -1))))
(*.f32 (pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2) (/.f32 -1 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 -1 (fma.f32 u1 u1 -1)) (pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (/.f32 -1 (fma.f32 u1 u1 -1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 -1)) (-.f32 -1 u1))
(*.f32 (/.f32 -1 (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 -1)) (-.f32 -1 u1))
(*.f32 (neg.f32 (fma.f32 u1 u1 u1)) (/.f32 1 (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 -1)) (-.f32 -1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (+.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(/.f32 (*.f32 (fma.f32 u1 u1 1) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (fma.f32 u1 u1 (+.f32 (pow.f32 u1 4) 1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(/.f32 (*.f32 (fma.f32 u1 u1 1) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 6))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (fma.f32 u1 u1 (+.f32 (pow.f32 u1 4) 1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 u1 1) (/.f32 1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))
(*.f32 (/.f32 (+.f32 u1 1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 u1 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (-.f32 1 (*.f32 u1 u1))) (hypot.f32 u1 (sqrt.f32 u1)))
(/.f32 (pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))
(/.f32 (/.f32 (pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (sqrt.f32 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (hypot.f32 1 (sqrt.f32 u1)))) (hypot.f32 1 (sqrt.f32 u1)))
(*.f32 (hypot.f32 1 (sqrt.f32 u1)) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (hypot.f32 1 (sqrt.f32 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (hypot.f32 1 (sqrt.f32 u1)) (hypot.f32 1 (sqrt.f32 u1))))
(*.f32 (/.f32 1 (fma.f32 u1 u1 -1)) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 -1)) (-.f32 -1 u1))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (neg.f32 (+.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(/.f32 (*.f32 (fma.f32 u1 u1 1) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (neg.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (fma.f32 u1 u1 (+.f32 (pow.f32 u1 4) 1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 4))) (*.f32 (+.f32 u1 1) (+.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(/.f32 (*.f32 (fma.f32 u1 u1 1) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 6))) (*.f32 (+.f32 u1 1) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (fma.f32 u1 u1 (+.f32 (pow.f32 u1 4) 1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 -1)) (neg.f32 (+.f32 u1 1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 -1)) (-.f32 -1 u1))
(*.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (pow.f32 (+.f32 u1 1) 2)))) (cbrt.f32 (+.f32 u1 1)))
(*.f32 (cbrt.f32 (+.f32 u1 1)) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (pow.f32 (+.f32 u1 1) 2))))
(*.f32 (cbrt.f32 (+.f32 u1 1)) (*.f32 (cbrt.f32 (pow.f32 (+.f32 u1 1) 2)) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 u1 (-.f32 1 (pow.f32 u1 3))))
(*.f32 (+.f32 u1 (fma.f32 u1 u1 1)) (/.f32 u1 (-.f32 1 (pow.f32 u1 3))))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))))) (+.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (+.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(/.f32 (*.f32 (fma.f32 u1 u1 1) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 1 (pow.f32 (*.f32 u1 (neg.f32 u1)) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 (neg.f32 u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (fma.f32 u1 u1 (+.f32 (pow.f32 u1 4) 1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)))
(/.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(*.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (+.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(/.f32 (*.f32 (fma.f32 u1 u1 1) (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 4)))
(*.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (fma.f32 u1 u1 (+.f32 (pow.f32 u1 4) 1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 6))) (hypot.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 (pow.f32 u1 4) 1))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 6))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 4))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (hypot.f32 1 u1))
(*.f32 (*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (hypot.f32 1 u1))
(*.f32 (/.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 6))) (hypot.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 (pow.f32 u1 4) 1))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 6))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 4))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (hypot.f32 1 u1))
(*.f32 (*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (hypot.f32 1 u1))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 (+.f32 (pow.f32 u1 4) 1))) (/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1))) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (hypot.f32 1 u1) (/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 u1 6)))) (cbrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 u1 6)))) (cbrt.f32 (fma.f32 u1 u1 (+.f32 (pow.f32 u1 4) 1))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 u1 6)))) (cbrt.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 u1 4)))) (cbrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 4))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u1 u1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 4))))) (cbrt.f32 (fma.f32 u1 u1 1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(/.f32 u1 (-.f32 1 u1))
(neg.f32 (/.f32 u1 (+.f32 u1 -1)))
(/.f32 (neg.f32 u1) (+.f32 u1 -1))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u1 u1 u1) 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))

localize72.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
0.2b
(/.f32 u1 (-.f32 1 u1))
0.2b
(pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)
0.3b
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 54 to 40 computations (25.9% saved)

series6.0ms (0%)

Counts
2 → 28
Calls

9 calls:

TimeVariablePointExpression
2.0ms
u2
@inf
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
1.0ms
u2
@-inf
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
1.0ms
u2
@0
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
0.0ms
u2
@0
(pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)
0.0ms
u1
@0
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))

rewrite98.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1528×associate-*r/
1216×associate-*l/
1052×associate-/r*
846×associate-/l*
288×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01452
129152
2354852
Stop Event
node limit
Counts
2 → 170
Calls
Call 1
Inputs
(pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 314159265359/50000000000 u2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (/.f32 (-.f32 1 u1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (/.f32 (-.f32 1 u1) u1) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4)) (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 u1) (/.f32 (+.f32 -1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (-.f32 1 u1) u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (-.f32 1 u1) u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (-.f32 1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4))) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (/.f32 1 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (/.f32 1 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) 1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (*.f32 u1 u1))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 1)) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) -1) (neg.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 (neg.f32 u1))) (neg.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1))) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1))) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) -1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) 1) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) (cbrt.f32 (neg.f32 u1))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2)))) (/.f32 u1 (-.f32 1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) 1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) 1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) 1) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 1) (/.f32 (-.f32 1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 (cbrt.f32 (*.f32 u1 u1)))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (*.f32 u1 u1)))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (*.f32 u1 u1)))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) 1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (neg.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) -1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (neg.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) -1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) 1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) 1) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (neg.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) -1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))))))

simplify139.0ms (1.1%)

Algorithm
egg-herbie
Rules
1578×associate-/l*
818×times-frac
614×associate-/l/
546×associate-*l*
494×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04999004
113178842
271998842
Stop Event
node limit
Counts
198 → 283
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(+.f32 1 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(+.f32 1 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2)))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3)) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 4)))))
(*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(/.f32 u1 (-.f32 1 u1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 4) u1) (-.f32 1 u1))) (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 4) u1) (-.f32 1 u1))) (+.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 6) u1) (-.f32 1 u1))))))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 314159265359/50000000000 u2)))) 1/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 1)
(*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2)))) 2)
(/.f32 (*.f32 1 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))))) 2)
(/.f32 (*.f32 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2)))) 1) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (/.f32 (-.f32 1 u1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 u1) u1))
(/.f32 u1 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 1)
(/.f32 (sqrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (/.f32 (-.f32 1 u1) u1) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4))))
(/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4)) (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (*.f32 u1 u1))))
(/.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (neg.f32 u1) (/.f32 (+.f32 -1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (-.f32 1 u1) u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (-.f32 1 u1) u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (-.f32 1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 u1 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4))) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (+.f32 -1 u1))
(/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (+.f32 -1 u1))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) (-.f32 1 u1))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (/.f32 1 (+.f32 u1 1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (/.f32 1 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) (/.f32 1 u1))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (+.f32 -1 u1))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) 1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (*.f32 u1 u1))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 1)) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) -1) (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 (neg.f32 u1))) (neg.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1))) (+.f32 -1 u1))
(/.f32 (*.f32 1 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (+.f32 -1 u1))
(/.f32 (*.f32 1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1))) (-.f32 1 u1))
(/.f32 (*.f32 1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (+.f32 -1 u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))))) 2)
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) -1) (+.f32 -1 u1))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) 1) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) (cbrt.f32 (neg.f32 u1))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (/.f32 u1 1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2)))) (/.f32 u1 (-.f32 1 u1))) 2)
(/.f32 (*.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (neg.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) 1) (+.f32 -1 u1))
(/.f32 (*.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (+.f32 -1 u1))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) 1) (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) 1) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1) (+.f32 -1 u1))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 1) (/.f32 (-.f32 1 u1) u1))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 (cbrt.f32 (*.f32 u1 u1)))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (*.f32 u1 u1)))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (*.f32 u1 u1)))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) 1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) -1) (-.f32 1 u1))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) -1) (-.f32 1 u1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) 1) (-.f32 1 u1))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) 1) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1) (+.f32 -1 u1))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) -1) (-.f32 1 u1))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
Outputs
1
(+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)
(+.f32 1 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) u2)))
(+.f32 1 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))))
(+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))))
(+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) u2))))
(*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 u1 (*.f32 u1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (fma.f32 u1 u1 u1))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3))))
(fma.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3)) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 4)))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 u1 (*.f32 u1 u1))) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (pow.f32 u1 3) (pow.f32 u1 4))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 3) (pow.f32 u1 4))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 u1)) (pow.f32 u1 4)))
(*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(-.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(fma.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1) (*.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(-.f32 (-.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(-.f32 (-.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(fma.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1) (fma.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 u1 3)) (*.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))
(-.f32 (-.f32 (-.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 u1 3))) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(-.f32 (-.f32 (-.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 u1 3)))
(*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(-.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(fma.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1) (*.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(-.f32 (-.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(-.f32 (-.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(fma.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1) (fma.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 u1 3)) (*.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))
(-.f32 (-.f32 (-.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 u1 3))) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(-.f32 (-.f32 (-.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 u1 3)))
(/.f32 u1 (-.f32 1 u1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 4) u1) (-.f32 1 u1))) (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))))
(fma.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (pow.f32 u2 4) (/.f32 (-.f32 1 u1) u1)) (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))))
(fma.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 (/.f32 (pow.f32 u2 4) (-.f32 1 u1)) u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 4) u1) (-.f32 1 u1))) (+.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 6) u1) (-.f32 1 u1))))))
(fma.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (pow.f32 u2 4) (/.f32 (-.f32 1 u1) u1)) (+.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (pow.f32 u2 6) (/.f32 (-.f32 1 u1) u1))))))
(+.f32 (fma.f32 9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 (/.f32 (pow.f32 u2 4) (-.f32 1 u1)) u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) (/.f32 u1 (-.f32 1 u1)))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (pow.f32 u2 6) (/.f32 (-.f32 1 u1) u1))))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (cos.f32 (*.f32 u2 314159265359/25000000000)) 1/2)
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 314159265359/50000000000 u2)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 u2 314159265359/25000000000)) 1/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1)
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 1)
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 4)))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(/.f32 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2)))) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) (cos.f32 0)) 2)
(*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/25000000000))))
(/.f32 (*.f32 1 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))))) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) (cos.f32 0)) 2)
(*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/25000000000))))
(/.f32 (*.f32 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2)))) 1) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) (cos.f32 0)) 2)
(*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/25000000000))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 3))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (/.f32 (-.f32 1 u1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 u1) u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (/.f32 (-.f32 1 u1) u1) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 4)))
(/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 4)) (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4)) (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 4)))
(/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 4)) (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (*.f32 u1 u1))))
(/.f32 (cbrt.f32 u1) (/.f32 (-.f32 1 u1) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u1 u1))) (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(/.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (/.f32 (-.f32 1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 u1)) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)))
(/.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 u1)) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (neg.f32 u1) (/.f32 (+.f32 -1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (-.f32 1 u1)) (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (/.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))) (-.f32 1 u1)) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (/.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (-.f32 1 u1) u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (-.f32 1 u1) u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (-.f32 1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 u1 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4))) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 4)))
(/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 4)) (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (/.f32 1 (+.f32 u1 1)))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 1 (*.f32 u1 u1))) u1) 1) (+.f32 1 u1))
(*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 (/.f32 1 u1) u1)) (+.f32 1 u1))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (/.f32 1 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) 1) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 (/.f32 1 u1) (*.f32 u1 u1))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) (/.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) 1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (*.f32 u1 u1))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 u1)) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 1)) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) -1) (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 (neg.f32 u1))) (neg.f32 (+.f32 -1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1))) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1))) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 1 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))))) 2)
(/.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 2 (+.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) (cos.f32 0))))
(*.f32 (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/25000000000)))) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))) 2)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))) 2))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) -1) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 (neg.f32 u1))) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) 1) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) (cbrt.f32 (neg.f32 u1))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) (/.f32 (cbrt.f32 (+.f32 u1 -1)) (cbrt.f32 (neg.f32 u1))))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (cbrt.f32 (+.f32 u1 -1)) (*.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)) (cbrt.f32 (neg.f32 u1)))))
(/.f32 (*.f32 (/.f32 u1 1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 (-.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 (/.f32 1 u1) u1)) (/.f32 (-.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 (-.f32 (+.f32 1 (*.f32 u1 u1)) u1) (+.f32 1 (pow.f32 u1 3))))
(*.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 (/.f32 1 u1) u1)) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))) (+.f32 1 (pow.f32 u1 3)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (/.f32 (-.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 (/.f32 1 u1) (*.f32 u1 u1))) (-.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (/.f32 (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))))
(*.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 (/.f32 1 u1) (*.f32 u1 u1))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)))
(/.f32 (*.f32 (+.f32 (cos.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2))) (cos.f32 (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 314159265359/50000000000 u2)))) (/.f32 u1 (-.f32 1 u1))) 2)
(/.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 2 (+.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) (cos.f32 0))))
(*.f32 (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/25000000000)))) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 u1)) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)))
(/.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (neg.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (+.f32 -1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) 1) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) 1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) 1) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 (neg.f32 u1))) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))) 2)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)) (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))) 2))
(/.f32 (*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 1 (*.f32 u1 u1))) u1) 1) (+.f32 1 u1))
(*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 (/.f32 1 u1) u1)) (+.f32 1 u1))
(/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) 1) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (-.f32 (/.f32 1 u1) (*.f32 u1 u1))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 1) (/.f32 (-.f32 1 u1) u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (sqrt.f32 u1)) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 (cbrt.f32 (*.f32 u1 u1)))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 u1)) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (*.f32 u1 u1)))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (*.f32 u1 u1)))))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (*.f32 u1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1))))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (sqrt.f32 u1)))))
(/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (*.f32 u1 u1)))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (*.f32 u1 u1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (*.f32 u1 u1))))))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) 1) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) -1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (neg.f32 u1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) -1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) 1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 1 u1)) (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1))))))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) 1) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) u1) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)))
(/.f32 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1)) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) u1) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)))))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1) (+.f32 -1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) -1) (-.f32 1 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(pow.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 3)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))) 3))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 3)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) 1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))

eval972.0ms (7.8%)

Compiler

Compiled 38557 to 26753 computations (30.6% saved)

prune732.0ms (5.8%)

Pruning

23 alts after pruning (20 fresh and 3 done)

PrunedKeptTotal
New1597171614
Fresh7310
Picked101
Done235
Total1607231630
Error
0.0b
Counts
1630 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
0.4b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
7.8b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1)))
1.2b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
1.3b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)))
5.7b
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.3b
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.4b
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
3.3b
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
15.1b
(*.f32 (sqrt.f32 (/.f32 (-.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 1) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.2b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
3.8b
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
7.8b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
8.4b
(sqrt.f32 (fma.f32 u1 u1 u1))
5.7b
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
5.6b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
4.0b
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))))
4.0b
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
1.5b
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/25000000000))))))
5.7b
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
11.2b
(sqrt.f32 u1)
6.5b
(log.f32 (exp.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
Compiler

Compiled 625 to 495 computations (20.8% saved)

localize100.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
0.1b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.2b
(/.f32 u1 (-.f32 1 u1))
0.4b
(*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)
Compiler

Compiled 56 to 33 computations (41.1% saved)

series3.0ms (0%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
2.0ms
u1
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.0ms
u2
@0
(*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)
0.0ms
u2
@inf
(*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)
0.0ms
u1
@0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.0ms
u1
@-inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))

rewrite86.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1416×associate-*r/
1178×associate-*l/
862×associate-/r*
664×associate-/l*
390×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01573
130753
2380953
Stop Event
node limit
Counts
3 → 85
Calls
Call 1
Inputs
(*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 314159265359/50000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u2 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u2 (pow.f32 98696044010906577398881/2500000000000000000000 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 314159265359/50000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u2) (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 314159265359/50000000000 u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 314159265359/50000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u2 314159265359/50000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))))))

simplify79.0ms (0.6%)

Algorithm
egg-herbie
Rules
1176×associate-/l*
1058×unswap-sqr
958×times-frac
850×*-commutative
806×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02793813
16743723
223763589
Stop Event
node limit
Counts
129 → 164
Calls
Call 1
Inputs
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 -314159265359/50000000000 u2)
(*.f32 -314159265359/50000000000 u2)
(*.f32 -314159265359/50000000000 u2)
(*.f32 -314159265359/50000000000 u2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) 1)
(pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1)
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 3)
(pow.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)) 1/2)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3) 1/3)
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))
(log.f32 (exp.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 u2 314159265359/50000000000)
(*.f32 u2 (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(*.f32 (sqrt.f32 u2) (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1/2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)
(*.f32 (pow.f32 1 1/2) (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 1/2))
(pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1/2)
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) 1/3)
(fabs.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 314159265359/50000000000)) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
Outputs
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (*.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3))) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))) u1) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))) u1) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 -1) u1)) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))) u1) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 5/16 (/.f32 (pow.f32 u1 3) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 3/8 (/.f32 5/16 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 6)))))
(+.f32 (*.f32 (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)) 1/2)
(sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))
(sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(log.f32 (exp.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (cbrt.f32 (neg.f32 u1)) (/.f32 (cbrt.f32 (+.f32 -1 u1)) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 -1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (sqrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (sqrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 u2 314159265359/50000000000)
(*.f32 u2 314159265359/50000000000)
(*.f32 u2 (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 u2 314159265359/50000000000)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 u2 314159265359/50000000000)
(*.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 u2 314159265359/50000000000)
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1/2))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) (sqrt.f32 u2))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 314159265359/50000000000)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 314159265359/50000000000)
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 u2 314159265359/50000000000)
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (fabs.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 (pow.f32 1 1/2) (*.f32 u2 314159265359/50000000000))
(*.f32 u2 314159265359/50000000000)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (fabs.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1/2)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) 1/3)
(*.f32 u2 314159265359/50000000000)
(fabs.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 u2 314159265359/50000000000)
(log.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 314159265359/50000000000)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 u2 314159265359/50000000000)
(cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3))
(*.f32 u2 314159265359/50000000000)
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1/2))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (*.f32 (log.f32 (*.f32 u2 314159265359/50000000000)) 1))
(*.f32 u2 314159265359/50000000000)
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 314159265359/50000000000)

localize8.0ms (0.1%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize58.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.1b
(*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
0.2b
(/.f32 u1 (-.f32 1 u1))
0.4b
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
Compiler

Compiled 57 to 34 computations (40.4% saved)

series13.0ms (0.1%)

Counts
3 → 56
Calls

15 calls:

TimeVariablePointExpression
4.0ms
u1
@inf
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
2.0ms
u1
@-inf
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
1.0ms
u1
@0
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
1.0ms
u2
@inf
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
1.0ms
u2
@inf
(*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))

rewrite138.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1418×associate-/r*
1040×associate-/l*
740×associate-/r/
338×associate-+l+
308×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01491
130383
2412383
Stop Event
node limit
Counts
3 → 220
Calls
Call 1
Inputs
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 (/.f32 (pow.f32 u2 4) (/.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 u2) u2) -98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 1) (/.f32 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (/.f32 (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (/.f32 (*.f32 (-.f32 1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (-.f32 1 u1) u1) (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 (/.f32 (-.f32 1 u1) u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2) (/.f32 (/.f32 (-.f32 1 u1) u1) (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (pow.f32 (cbrt.f32 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (/.f32 (-.f32 1 u1) u1) (/.f32 1 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (/.f32 (-.f32 1 u1) u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (+.f32 -1 u1)) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 u1) (/.f32 (+.f32 -1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 -1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 -1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (/.f32 (-.f32 1 u1) u1) (/.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 (-.f32 1 u1) u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 -1 u1)) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (-.f32 1 u1) (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))) (/.f32 (-.f32 1 u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (-.f32 1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (/.f32 1 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (/.f32 1 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) 1) (*.f32 (/.f32 (-.f32 1 u1) u1) (-.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (-.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))) (-.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) 3)) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (-.f32 (+.f32 1 (*.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) (pow.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 3)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) (-.f32 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))) (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) 3)) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (*.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (-.f32 1 u1)) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (+.f32 -1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u1) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (+.f32 -1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) u1) (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) 1) (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (neg.f32 u1)) (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) u1) (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (neg.f32 u1)) (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (/.f32 (-.f32 1 u1) u1) (neg.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (/.f32 (-.f32 1 u1) u1) (neg.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 1) (/.f32 (-.f32 1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (-.f32 1 u1) u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (-.f32 1 u1) u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) 1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) 1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) 1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) -1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u1 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (-.f32 1 u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u1 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (-.f32 1 u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) -1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) 1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) 1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (+.f32 -1 u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 -1 u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) 1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 (-.f32 1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (neg.f32 u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) 1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (/.f32 (-.f32 1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (neg.f32 u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) -1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) (pow.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u1 (/.f32 1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 u1 (-.f32 1 u1)) 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/4) (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))))))

simplify218.0ms (1.7%)

Algorithm
egg-herbie
Rules
844×associate-/l*
754×associate-/l/
706×*-commutative
688×associate-*r*
618×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071916272
1207515106
Stop Event
node limit
Counts
276 → 389
Calls
Call 1
Inputs
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)
(+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2)) (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1))
(+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2)) (+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 3)) (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)))
(+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2)) (+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 4)) (+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 3)) (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1))))
(*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1))))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)))))
(*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1))))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)))))
(/.f32 u1 (-.f32 1 u1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (+.f32 1 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (+.f32 1 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (+.f32 1 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 1/2 (/.f32 (+.f32 1 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (sqrt.f32 -1)))) 2))) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))))))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) 2) (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) 2) (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 1/2 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) 2) (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))))))) (pow.f32 u1 3)))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/50000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/50000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 5) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 5))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 -1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 5) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 5))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 0)
(+.f32 1 (-.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1))
(-.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 (/.f32 (pow.f32 u2 4) (/.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) 1))
(pow.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)
(pow.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) 2)
(pow.f32 (cbrt.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 3)
(pow.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) 1/3)
(sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) u2) -98696044010906577398881/2500000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(exp.f32 (log.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1))
(log1p.f32 (expm1.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 1))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 1) (/.f32 u1 (-.f32 1 u1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) 1)
(-.f32 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(/.f32 u1 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(/.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(/.f32 1 (*.f32 (/.f32 (-.f32 1 u1) u1) (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 u1) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1)
(/.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 (/.f32 (-.f32 1 u1) u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))
(/.f32 (sqrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2) (/.f32 (/.f32 (-.f32 1 u1) u1) (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (pow.f32 (cbrt.f32 u1) 2)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 u1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (-.f32 1 u1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (/.f32 (-.f32 1 u1) u1) (/.f32 1 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (/.f32 u1 (-.f32 1 u1))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (-.f32 1 u1)) u1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (/.f32 (-.f32 1 u1) u1)) 1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (+.f32 -1 u1)) (neg.f32 u1)))
(/.f32 (neg.f32 u1) (/.f32 (+.f32 -1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 -1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(/.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 -1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (/.f32 (-.f32 1 u1) u1) (/.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 u1 (-.f32 1 u1))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 u1)) u1))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 (-.f32 1 u1) u1)) 1))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 -1 u1)) (neg.f32 u1)))
(/.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (-.f32 1 u1) (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (*.f32 u1 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))) (/.f32 (-.f32 1 u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))
(/.f32 (*.f32 u1 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 -1 u1))
(/.f32 (*.f32 u1 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (*.f32 u1 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (-.f32 1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (+.f32 -1 u1))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (/.f32 1 (+.f32 u1 1)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (/.f32 1 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) 1) (*.f32 (/.f32 (-.f32 1 u1) u1) (-.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (-.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))) (-.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) 3)) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (-.f32 (+.f32 1 (*.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) (pow.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 3)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) (-.f32 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))) (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) 3)) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (*.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (-.f32 1 u1)) (/.f32 1 u1))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (+.f32 -1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (+.f32 -1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) u1) (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (-.f32 1 u1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) 1) (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (neg.f32 u1)) (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (+.f32 -1 u1)))
(/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) u1) (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 u1)))
(/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (neg.f32 u1)) (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 -1 u1)))
(/.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (/.f32 (-.f32 1 u1) u1) (neg.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(/.f32 (neg.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (/.f32 (-.f32 1 u1) u1) (neg.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (+.f32 -1 u1))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 1) (/.f32 (-.f32 1 u1) u1))
(/.f32 (/.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (-.f32 1 u1) u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(/.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (-.f32 1 u1) u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) 1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) 1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) 1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) -1) (-.f32 1 u1))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 u1 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (-.f32 1 u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (-.f32 1 u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) -1) (-.f32 1 u1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) 1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) 1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (+.f32 -1 u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 -1 u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 u1))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) 1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 (-.f32 1 u1) u1))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (neg.f32 u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (-.f32 1 u1))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) 1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (/.f32 (-.f32 1 u1) u1))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (neg.f32 u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 -1 u1))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (+.f32 -1 u1))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) -1) (-.f32 1 u1))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) (pow.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(exp.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(fma.f32 u1 (/.f32 1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 1 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 1 u1)) 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1)
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/4) (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/4))
(*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1/2))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1)
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
Outputs
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)
(*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2)) (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1))
(*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (fma.f32 u1 u1 u1))
(+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2)) (+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 3)) (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)))
(fma.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1) (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (+.f32 (pow.f32 u1 3) u1)))
(*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2)) (+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 4)) (+.f32 (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 3)) (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1))))
(fma.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1) (fma.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (pow.f32 u1 4) (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (+.f32 (pow.f32 u1 3) u1))))
(+.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (+.f32 (pow.f32 u1 4) (pow.f32 u1 3))) (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (fma.f32 u1 u1 u1)))
(*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(neg.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 -1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)))
(fma.f32 -1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1)))
(-.f32 (+.f32 -1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1))))
(fma.f32 -1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 -1 (+.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1)) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1))))
(-.f32 (neg.f32 (+.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1)))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)))))
(fma.f32 -1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (fma.f32 -1 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (pow.f32 u1 3)) (*.f32 -1 (+.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1)) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1)))))
(-.f32 (-.f32 (neg.f32 (+.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1)))) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (pow.f32 u1 3))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(neg.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 -1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)))
(fma.f32 -1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1)))
(-.f32 (+.f32 -1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1))))
(fma.f32 -1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 -1 (+.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1)) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1))))
(-.f32 (neg.f32 (+.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1)))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (pow.f32 u1 2))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) u1)))))
(fma.f32 -1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (fma.f32 -1 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (pow.f32 u1 3)) (*.f32 -1 (+.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1)) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1)))))
(-.f32 (-.f32 (neg.f32 (+.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) u1) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1)))) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (pow.f32 u1 3))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 u1 (-.f32 1 u1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1)))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (/.f32 1 (sqrt.f32 -1)) u1)) (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (+.f32 1 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (+.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 1 (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (/.f32 1 (sqrt.f32 -1)) u1)) (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1))) 2) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (+.f32 1 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (+.f32 1 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 1/2 (/.f32 (+.f32 1 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 1 (sqrt.f32 -1)))) 2))) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (+.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 1 (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (/.f32 1 (sqrt.f32 -1)) u1)) (fma.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (+.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 1/2 (/.f32 (+.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 1 (sqrt.f32 -1)))) 2))) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1))) 2) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1) (*.f32 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1))) 2) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) -1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1)))
(fma.f32 1/2 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) 2) (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 (neg.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (pow.f32 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) -1/2) 2))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (-.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) -1/2) 2) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) 2) (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (/.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 1/2 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))) 2) (*.f32 -1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))))))) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 (neg.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (pow.f32 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) -1/2) 2))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (+.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 1/2 (+.f32 (neg.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (pow.f32 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) -1/2) 2))))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (-.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) -1/2) 2) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 -1) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (+.f32 (*.f32 1/2 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) -1/2) 2) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1/2)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/50000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 -9740909103402808085817682884085781839780052161/50000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 -9740909103402808085817682884085781839780052161/50000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/50000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 6)) (fma.f32 -9740909103402808085817682884085781839780052161/50000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/50000000000000000000000000000000000000000000 (pow.f32 u2 4)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (/.f32 1/2 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (/.f32 1/2 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 5) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 5))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 (pow.f32 u2 5) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (/.f32 1/16 (*.f32 (pow.f32 u2 5) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 5))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (/.f32 -1/8 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 3)))) (/.f32 1/2 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (neg.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (neg.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 -1/2 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (/.f32 -1/2 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 1/8 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 3)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))
(+.f32 (*.f32 -1/16 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 5) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 5))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -1/2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 (pow.f32 u2 5) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 5)))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 3)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (/.f32 -1/2 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 1/8 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 3)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (/.f32 -1/16 (*.f32 (pow.f32 u2 5) (pow.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) 5))) (neg.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 0)
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(+.f32 1 (-.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(-.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 1)
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2)
(+.f32 (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) -2)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 (/.f32 (pow.f32 u2 4) (/.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) 1))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (+.f32 1 (*.f32 (/.f32 (pow.f32 u2 4) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))
(+.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) -1)
(pow.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) 2)
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (cbrt.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 3)
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) 1/3)
(cbrt.f32 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))
(sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) u2) -98696044010906577398881/2500000000000000000000))
(*.f32 -98696044010906577398881/2500000000000000000000 (log.f32 (pow.f32 (exp.f32 u2) u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))
(cbrt.f32 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(exp.f32 (log.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log1p.f32 (expm1.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 1))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 1) (/.f32 u1 (-.f32 1 u1)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (/.f32 u1 (-.f32 1 u1)))))
(+.f32 -1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (/.f32 u1 (-.f32 1 u1)))))
(+.f32 -1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) 1)
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(-.f32 (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (/.f32 u1 (-.f32 1 u1)))))
(+.f32 -1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 u1 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 1 (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 1 (*.f32 (/.f32 (-.f32 1 u1) u1) (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 u1) u1))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1)
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 (/.f32 (-.f32 1 u1) u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) u1)) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))
(*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 u1 (/.f32 (-.f32 1 u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(/.f32 (sqrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 u1))
(*.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 u1))
(*.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (/.f32 (-.f32 1 u1) u1) (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (-.f32 1 u1) u1)) (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2) (*.f32 (/.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (-.f32 1 u1)) u1))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2) (/.f32 (/.f32 (-.f32 1 u1) u1) (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (-.f32 1 u1) u1)) (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2) (*.f32 (/.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (-.f32 1 u1)) u1))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (cbrt.f32 u1) 2))
(/.f32 (*.f32 (cbrt.f32 u1) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (cbrt.f32 u1) 2))
(/.f32 (*.f32 (cbrt.f32 u1) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (cbrt.f32 u1) 2))
(/.f32 (*.f32 (cbrt.f32 u1) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (-.f32 1 u1))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (/.f32 (-.f32 1 u1) u1) (/.f32 1 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (-.f32 1 u1)) u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (/.f32 (-.f32 1 u1) u1)) 1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (+.f32 -1 u1)) (neg.f32 u1)))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 (*.f32 u1 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 -1)) (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (+.f32 u1 -1)))
(/.f32 (neg.f32 u1) (/.f32 (+.f32 -1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 -1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 (*.f32 u1 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 -1)) (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (+.f32 u1 -1)))
(/.f32 (neg.f32 u1) (/.f32 (*.f32 (+.f32 -1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 -1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 u1 -1)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (/.f32 (-.f32 1 u1) u1) (/.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 u1)) u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 (-.f32 1 u1) u1)) 1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 -1 u1)) (neg.f32 u1)))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 -1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 u1 -1)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))
(/.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) u1))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))) (/.f32 u1 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (-.f32 1 u1) (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (/.f32 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (+.f32 (/.f32 1 u1) -1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))) (*.f32 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (/.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 (/.f32 1 u1) -1))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))) (/.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))) (/.f32 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (/.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (*.f32 u1 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))) (/.f32 (-.f32 1 u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) u1)) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))
(*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 u1 (/.f32 (-.f32 1 u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(/.f32 (*.f32 u1 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (-.f32 1 u1) u1)) (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2) (*.f32 (/.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (-.f32 1 u1)) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 -1 u1))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (*.f32 u1 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (*.f32 u1 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (-.f32 1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (+.f32 -1 u1))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)) (/.f32 1 (+.f32 u1 1)))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 (/.f32 1 (+.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(*.f32 (+.f32 1 u1) (*.f32 u1 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)) (/.f32 1 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 (/.f32 1 (+.f32 1 (fma.f32 u1 u1 u1))) (/.f32 (-.f32 1 (pow.f32 u1 3)) u1)))
(*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (*.f32 u1 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (-.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (sqrt.f32 u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(/.f32 (sqrt.f32 u1) (/.f32 (/.f32 (-.f32 1 u1) (*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 u1))) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))
(*.f32 (*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 u1)) (/.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) 1) (*.f32 (/.f32 (-.f32 1 u1) u1) (-.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)))
(/.f32 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 -1) (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) -1) (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 -1) (*.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) -1))) u1)
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (-.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 u2 6)) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (-.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 u2 12) -924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) (*.f32 (+.f32 (/.f32 1 u1) -1) (+.f32 1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))) (-.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (*.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))) (-.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) (*.f32 -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)))) (-.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 u2 4)) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (+.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (*.f32 (+.f32 (/.f32 1 u1) -1) (+.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) 3)) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (-.f32 (+.f32 1 (*.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (pow.f32 u2 6) 3) -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/3814697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 u2 6)) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))))
(/.f32 (/.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (pow.f32 u2 6) 3) -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/3814697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (/.f32 1 u1) -1)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))) (+.f32 1 (+.f32 (*.f32 (pow.f32 u2 12) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) (pow.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) 3)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) (-.f32 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))) (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) (pow.f32 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (/.f32 u1 (-.f32 1 u1))) 3)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) (*.f32 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (/.f32 u1 (-.f32 1 u1))) (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3)))) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) (-.f32 (*.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) 3)) (*.f32 (*.f32 (/.f32 (-.f32 1 u1) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (*.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 12) -924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (/.f32 1 u1) -1)) (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) (+.f32 1 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (-.f32 1 u1)) (/.f32 1 u1))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (+.f32 -1 u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 (*.f32 u1 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 -1)) (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (+.f32 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (+.f32 -1 u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 -1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 u1 -1)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) u1) (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) 1) (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (neg.f32 u1)) (*.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (+.f32 -1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 (*.f32 u1 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 -1)) (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (+.f32 u1 -1)))
(/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) u1) (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (neg.f32 u1)) (*.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 -1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 -1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 u1 -1)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))
(/.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (/.f32 (-.f32 1 u1) u1) (neg.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(/.f32 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 -1) (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) -1) (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 -1) (*.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) -1))) u1)
(/.f32 (neg.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (/.f32 (-.f32 1 u1) u1) (neg.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(/.f32 (neg.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (/.f32 (-.f32 1 u1) u1) (neg.f32 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))))
(/.f32 (*.f32 (/.f32 (+.f32 -1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (-.f32 1 u1)) u1) (+.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) -1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (+.f32 -1 u1))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 1) (/.f32 (-.f32 1 u1) u1))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (/.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 u1))
(*.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 u1) 2))))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 u1) 2)) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 u1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 u1) 2)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1))) (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
(/.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 u1))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 (-.f32 1 u1) u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 (-.f32 1 u1) u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) 1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) 1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) 1) (+.f32 -1 u1))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) -1) (-.f32 1 u1))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (*.f32 u1 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (-.f32 1 u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (-.f32 1 u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1) (+.f32 -1 u1))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) -1) (-.f32 1 u1))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) 1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (cbrt.f32 (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) 1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))
(*.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))
(/.f32 (/.f32 (/.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (+.f32 -1 u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 (*.f32 u1 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 -1)) (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (+.f32 u1 -1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 -1 u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 -1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 u1 -1)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) u1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) 1) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 (-.f32 1 u1) u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 u1 (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (-.f32 1 u1) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (neg.f32 u1)) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (+.f32 -1 u1))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 (*.f32 u1 (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 -1)) (*.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (+.f32 u1 -1)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) u1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) 1) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (/.f32 (-.f32 1 u1) u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 u2) 3) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (neg.f32 u1)) (+.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) (+.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (+.f32 -1 u1))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(/.f32 (/.f32 (*.f32 u1 (+.f32 -1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000))) (+.f32 u1 -1)) (fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (+.f32 1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (+.f32 -1 u1))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (neg.f32 u1)) (+.f32 u1 -1))
(/.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) -1) (-.f32 1 u1))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 (neg.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1)
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2)
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 3)
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2))
(fabs.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3) 1/3)
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 2))
(fabs.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) (pow.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 3)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(exp.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(fma.f32 u1 (/.f32 1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(fma.f32 1 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(fma.f32 (/.f32 u1 (-.f32 1 u1)) 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))) 1)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 1 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/4) (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/4))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))
(/.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))
(/.f32 (/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 1/4) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) 3)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3/2))
(fabs.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1))) 1/2))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))) 1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) 1)))

localize59.0ms (0.5%)

Local error

Found 3 expressions with local error:

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

Compiled 22 to 14 computations (36.4% saved)

series3.0ms (0%)

Counts
2 → 16
Calls

9 calls:

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

rewrite74.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1776×add-sqr-sqrt
1754×*-un-lft-identity
1626×add-cube-cbrt
1606×add-cbrt-cube
190×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01032
119532
2223232
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(cos.f32 (*.f32 314159265359/50000000000 u2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))))

simplify73.0ms (0.6%)

Algorithm
egg-herbie
Rules
1468×fma-def
1246×associate-+r+
1104×associate-+l+
704×*-commutative
664×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
097917
1209885
2878865
33224853
47682853
Stop Event
node limit
Counts
47 → 62
Calls
Call 1
Inputs
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
Outputs
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))))
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) 1))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (sqrt.f32 u1))))
(+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(+.f32 (sqrt.f32 u1) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 6)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (sqrt.f32 u1)))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (*.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (*.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))))
(*.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) 1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)
(fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) 1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1)))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(fabs.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))

localize67.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 49 to 35 computations (28.6% saved)

series2.0ms (0%)

Counts
2 → 28
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@-inf
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.0ms
u1
@0
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.0ms
u1
@0
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u1
@inf
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u1
@-inf
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))

rewrite119.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1808×associate-/r*
1220×associate-/l*
668×associate-/r/
460×distribute-lft-in
370×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01456
129450
2378450
Stop Event
node limit
Counts
2 → 112
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 1 u1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))))

simplify104.0ms (0.8%)

Algorithm
egg-herbie
Rules
1558×unswap-sqr
684×distribute-rgt-in
684×distribute-lft-in
684×associate-/r/
614×distribute-frac-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03736696
19016188
235816054
Stop Event
node limit
Counts
140 → 225
Calls
Call 1
Inputs
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(/.f32 1 (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (/.f32 1 (sqrt.f32 -1)))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 5/16 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 5/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -1 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1)
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 -1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(/.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 1 u1) 1/2))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
Outputs
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (sqrt.f32 -1) (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)))
(-.f32 (sqrt.f32 -1) (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)) (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (pow.f32 u1 3)))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))))
(/.f32 1 (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (/.f32 1 (sqrt.f32 -1)))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 1 (sqrt.f32 -1)))
(+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1)))
(+.f32 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1) (/.f32 1 (sqrt.f32 -1)))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 3/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (/.f32 3/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1) (/.f32 3/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 5/16 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 3/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (/.f32 5/16 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (+.f32 (/.f32 3/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (/.f32 5/16 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))))))
(+.f32 (/.f32 3/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 5/16 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(*.f32 (+.f32 (/.f32 1/2 u1) 1) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 3/8 (*.f32 u1 u1)) (/.f32 1/2 u1))))
(+.f32 (*.f32 5/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))))
(fma.f32 5/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))))
(fma.f32 5/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 3/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(+.f32 (*.f32 (+.f32 (/.f32 3/8 (*.f32 u1 u1)) 1) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 1/2 u1) (/.f32 5/16 (pow.f32 u1 3)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (+.f32 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (+.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 6)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (+.f32 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 -1 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1)
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1))
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) -2)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 1 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 -1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1)
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(*.f32 (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (fabs.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (fabs.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(*.f32 (fabs.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (fabs.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (fabs.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (fabs.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))) (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 1 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 1) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 1 u1) 1/2))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 1 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (fabs.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (fabs.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2))
(/.f32 (/.f32 (*.f32 -1 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (fabs.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (fabs.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2))
(/.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))

eval1.0s (8.1%)

Compiler

Compiled 27013 to 19771 computations (26.8% saved)

prune387.0ms (3.1%)

Pruning

28 alts after pruning (22 fresh and 6 done)

PrunedKeptTotal
New1179101189
Fresh31215
Picked101
Done167
Total1184281212
Error
0.0b
Counts
1212 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
0.4b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
7.8b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1)))
1.3b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)))
0.5b
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
5.7b
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.3b
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
3.3b
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
15.1b
(*.f32 (sqrt.f32 (/.f32 (-.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 1) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
3.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
0.2b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
3.8b
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.6b
(*.f32 (sqrt.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
7.8b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
7.8b
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
8.4b
(sqrt.f32 (fma.f32 u1 u1 u1))
5.7b
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
5.6b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
4.0b
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))))
4.0b
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
1.5b
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/25000000000))))))
5.7b
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
4.0b
(sqrt.f32 (*.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
4.1b
(sqrt.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
10.3b
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
11.2b
(sqrt.f32 u1)
6.5b
(log.f32 (exp.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
Compiler

Compiled 809 to 630 computations (22.1% saved)

localize92.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
0.2b
(/.f32 u1 (-.f32 1 u1))
0.3b
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)
1.0b
(pow.f32 98696044010906577398881/2500000000000000000000 1/2)
Compiler

Compiled 49 to 37 computations (24.5% saved)

series2.0ms (0%)

Counts
3 → 32
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u2
@0
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)
0.0ms
u2
@inf
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)
0.0ms
u1
@0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
0.0ms
u2
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
0.0ms
u2
@-inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))

rewrite82.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1422×associate-*r/
1166×associate-*l/
856×associate-/r*
662×associate-/l*
390×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01541
131341
2364741
Stop Event
node limit
Counts
3 → 56
Calls
Call 1
Inputs
(pow.f32 98696044010906577398881/2500000000000000000000 1/2)
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x . 314159265359/50000000000)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 314159265359/50000000000 u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))))

simplify124.0ms (1%)

Algorithm
egg-herbie
Rules
1548×distribute-lft-in
1138×associate-/l*
918×times-frac
828×associate-+r+
794×associate-/r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02233258
15433180
218643048
365753042
Stop Event
node limit
Counts
88 → 128
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
314159265359/50000000000
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 u1) u1)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
Outputs
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (*.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3))) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 (+.f32 1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (sqrt.f32 -1) 1/2) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 -1) u1)) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 3/8 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 3/8 (/.f32 5/16 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (+.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 6)))))
(+.f32 (*.f32 (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
314159265359/50000000000
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(*.f32 314159265359/50000000000 u2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(fabs.f32 (*.f32 314159265359/50000000000 u2))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(*.f32 314159265359/50000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(*.f32 314159265359/50000000000 u2)
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (cbrt.f32 (neg.f32 u1)) (/.f32 (cbrt.f32 (+.f32 -1 u1)) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (/.f32 (cbrt.f32 (+.f32 -1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (/.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))

localize27.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
0.2b
(/.f32 1 (-.f32 1 u1))
0.3b
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
Compiler

Compiled 28 to 21 computations (25% saved)

series1.0ms (0%)

Counts
3 → 32
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
0.0ms
u1
@inf
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
0.0ms
u1
@inf
(/.f32 1 (-.f32 1 u1))
0.0ms
u1
@0
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
0.0ms
u1
@-inf
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)

rewrite94.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1862×add-sqr-sqrt
1840×*-un-lft-identity
1718×add-cube-cbrt
1698×add-cbrt-cube
180×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0943
118843
2236343
Stop Event
node limit
Counts
3 → 74
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(/.f32 1 (-.f32 1 u1))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 -1) (neg.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 u1) -1/2) (pow.f32 (-.f32 1 u1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)) (/.f32 1 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (neg.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1) (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) -1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 u1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))

simplify89.0ms (0.7%)

Algorithm
egg-herbie
Rules
746×associate-+l-
732×+-commutative
658×times-frac
596×fma-def
578×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02262376
15562258
218142196
365752196
Stop Event
node limit
Counts
106 → 150
Calls
Call 1
Inputs
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
1
(+.f32 1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 1 u1))
(+.f32 (pow.f32 u1 2) (+.f32 1 (+.f32 u1 (pow.f32 u1 3))))
(/.f32 -1 u1)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 4)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(/.f32 -1 u1)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 4)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 (*.f32 u1 -1) (neg.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1)))) 1)
(*.f32 1 (/.f32 1 (-.f32 1 u1)))
(*.f32 (/.f32 1 (-.f32 1 u1)) 1)
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)) (/.f32 1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 -1 (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1) (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) -1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) -1))
(pow.f32 (-.f32 1 u1) -1)
(pow.f32 (/.f32 1 (-.f32 1 u1)) 1)
(pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 u1) -2))
(log.f32 (exp.f32 (/.f32 1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1))))
(exp.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
Outputs
u1
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))
(+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 u1))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 u1)) (pow.f32 u1 4))
(*.f32 (fma.f32 u1 u1 1) (fma.f32 u1 u1 u1))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(+.f32 -1 (+.f32 (/.f32 -1 (*.f32 u1 u1)) (/.f32 -1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.f32 -1 (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
(+.f32 (+.f32 -1 (+.f32 (/.f32 -1 (*.f32 u1 u1)) (/.f32 -1 u1))) (/.f32 -1 (pow.f32 u1 3)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(+.f32 -1 (+.f32 (/.f32 -1 (*.f32 u1 u1)) (/.f32 -1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.f32 -1 (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
(+.f32 (+.f32 -1 (+.f32 (/.f32 -1 (*.f32 u1 u1)) (/.f32 -1 u1))) (/.f32 -1 (pow.f32 u1 3)))
1
(+.f32 1 u1)
(+.f32 u1 1)
(+.f32 (pow.f32 u1 2) (+.f32 1 u1))
(+.f32 (*.f32 u1 u1) (+.f32 u1 1))
(+.f32 u1 (fma.f32 u1 u1 1))
(+.f32 (pow.f32 u1 2) (+.f32 1 (+.f32 u1 (pow.f32 u1 3))))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) 1))
(+.f32 (+.f32 u1 (pow.f32 u1 3)) (fma.f32 u1 u1 1))
(*.f32 (+.f32 u1 1) (fma.f32 u1 u1 1))
(/.f32 -1 u1)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1)))
(neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(+.f32 (/.f32 -1 (*.f32 u1 u1)) (/.f32 -1 u1))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 (/.f32 -1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))
(+.f32 (+.f32 (/.f32 -1 (*.f32 u1 u1)) (/.f32 -1 u1)) (/.f32 -1 (pow.f32 u1 3)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 4)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(neg.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))) (/.f32 1 (pow.f32 u1 4))))
(-.f32 (/.f32 -1 (pow.f32 u1 4)) (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
(+.f32 (+.f32 (/.f32 -1 u1) (/.f32 -1 (pow.f32 u1 3))) (-.f32 (/.f32 -1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 4))))
(/.f32 -1 u1)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1)))
(neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(+.f32 (/.f32 -1 (*.f32 u1 u1)) (/.f32 -1 u1))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 (/.f32 -1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))
(+.f32 (+.f32 (/.f32 -1 (*.f32 u1 u1)) (/.f32 -1 u1)) (/.f32 -1 (pow.f32 u1 3)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 4)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(neg.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))) (/.f32 1 (pow.f32 u1 4))))
(-.f32 (/.f32 -1 (pow.f32 u1 4)) (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
(+.f32 (+.f32 (/.f32 -1 u1) (/.f32 -1 (pow.f32 u1 3))) (-.f32 (/.f32 -1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 4))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (sqrt.f32 -1) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (+.f32 (sqrt.f32 -1) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))) (/.f32 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (sqrt.f32 -1))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (+.f32 (sqrt.f32 -1) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)) (/.f32 (+.f32 1 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2)) (pow.f32 u1 3)))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)))
(+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))) (/.f32 5/16 (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))))
(+.f32 (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1/2 (/.f32 3/8 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 u1 -1) (neg.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(/.f32 u1 (-.f32 1 u1))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(/.f32 u1 (-.f32 1 u1))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1)))) 1)
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(*.f32 1 (/.f32 1 (-.f32 1 u1)))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(*.f32 (/.f32 1 (-.f32 1 u1)) 1)
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (pow.f32 (-.f32 1 u1) -1/2))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)) (/.f32 1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)) (cbrt.f32 (-.f32 1 u1)))
(*.f32 -1 (/.f32 1 (neg.f32 (-.f32 1 u1))))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(*.f32 (+.f32 u1 1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (+.f32 u1 (fma.f32 u1 u1 1)) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1) (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) -1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) -1))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(pow.f32 (-.f32 1 u1) -1)
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(pow.f32 (/.f32 1 (-.f32 1 u1)) 1)
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 2)
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 3)
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(pow.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) 1/3)
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(sqrt.f32 (pow.f32 (-.f32 1 u1) -2))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(log.f32 (exp.f32 (/.f32 1 (-.f32 1 u1))))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 1 u1)))))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1))))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(exp.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) -1))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 u1))))
(/.f32 1 (-.f32 1 u1))
(/.f32 -1 (+.f32 -1 u1))
(/.f32 -1 (+.f32 u1 -1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))

localize50.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
0.1b
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
0.2b
(/.f32 u1 (-.f32 1 u1))
0.4b
(*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000)
Compiler

Compiled 50 to 30 computations (40% saved)

series4.0ms (0%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
2.0ms
u1
@0
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
1.0ms
u1
@inf
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
0.0ms
u1
@-inf
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
0.0ms
u2
@inf
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
0.0ms
u2
@inf
(*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000)

rewrite94.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1880×associate-*l/
1056×associate-/r*
766×associate-/l*
526×associate-/r/
304×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01450
129950
2390650
Stop Event
node limit
Counts
2 → 103
Calls
Call 1
Inputs
(*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000)
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (+.f32 (/.f32 1 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 -98696044010906577398881/5000000000000000000000) (*.f32 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (-.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (-.f32 1 (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (/.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (/.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 u1)) (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 u1)) (*.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (neg.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (neg.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 u1)) 1) (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 u1)) 1) (*.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) 1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) 1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (*.f32 (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (+.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)))) (-.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)))) (-.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (pow.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 2) (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))))

simplify121.0ms (1%)

Algorithm
egg-herbie
Rules
1582×associate-/r*
1564×distribute-lft-in
934×associate-*r/
878×associate-/l/
718×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03336943
19156591
235856589
Stop Event
node limit
Counts
135 → 199
Calls
Call 1
Inputs
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1))
(+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1) (*.f32 (sqrt.f32 -1) u1))))))
(*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) u1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (pow.f32 u1 2))) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (pow.f32 u1 3))))))
(+.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) 0)
(+.f32 1 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(-.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) 2)
(-.f32 (/.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (+.f32 (/.f32 1 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) 1))
(pow.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) 1)
(pow.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) 3)
(pow.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)) 1/3)
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(log.f32 (pow.f32 (exp.f32 -98696044010906577398881/5000000000000000000000) (*.f32 u2 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(cbrt.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (-.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (-.f32 1 (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)
(-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)))
(/.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)))
(/.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))))
(/.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (/.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (/.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 u1)) (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 u1)) (*.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(/.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))
(/.f32 (*.f32 (neg.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (neg.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(/.f32 (*.f32 (neg.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (neg.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(/.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 u1)) 1) (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 u1)) 1) (*.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) 1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) 1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (*.f32 (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (+.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)))) (-.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)) 1))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)))) (-.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)) 1))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)
(sqrt.f32 (/.f32 (pow.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 2) (/.f32 (-.f32 1 u1) u1)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (log.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
Outputs
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1))
(*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -1/2 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -1/2 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -1/2 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1) (*.f32 (sqrt.f32 -1) u1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (sqrt.f32 -1)) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (pow.f32 u1 3))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -1/2 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -1/2 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (pow.f32 u1 3))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1))
(*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) u1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)))
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) u1) (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1))))
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) u1) (fma.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 u1 u1)) (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 3/8 (*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) u1) (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (pow.f32 u1 2))) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)) (pow.f32 u1 3))))))
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) u1) (fma.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 u1 u1)) (fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (pow.f32 u1 3))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (fma.f32 3/8 (*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) u1) (/.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (fma.f32 3/8 (*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 u1 u1)) (sqrt.f32 -1)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(+.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) 0)
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(+.f32 1 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(-.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 1)
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) 2)
(+.f32 (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) -2)
(-.f32 (/.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (+.f32 (/.f32 1 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) 1))
(-.f32 (/.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (/.f32 (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1) (pow.f32 u2 4))) (+.f32 1 (/.f32 1 (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1))))
(+.f32 (-.f32 (/.f32 (pow.f32 u2 4) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000)) (/.f32 1 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))) -1)
(+.f32 -1 (-.f32 (*.f32 (/.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)) (pow.f32 u2 4)) (/.f32 1 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(pow.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) 1)
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) 3)
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)) 1/3)
(cbrt.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))
(cbrt.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(log.f32 (pow.f32 (exp.f32 -98696044010906577398881/5000000000000000000000) (*.f32 u2 u2)))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(cbrt.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))
(cbrt.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) 1))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))
(*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (-.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (-.f32 1 (*.f32 u2 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (-.f32 1 (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (-.f32 1 (*.f32 u2 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))) (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (-.f32 1 (*.f32 u2 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (-.f32 1 (*.f32 u2 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))
(/.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (/.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (/.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))
(/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 u1)) (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 u1)) (*.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (-.f32 1 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))
(/.f32 (+.f32 1 (*.f32 -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4))) (/.f32 (-.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000)) (/.f32 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (neg.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (neg.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(/.f32 (+.f32 1 (*.f32 -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4))) (/.f32 (-.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000)) (/.f32 (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000)) (+.f32 1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (neg.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (neg.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (+.f32 -1 (neg.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (/.f32 (+.f32 -1 (neg.f32 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 -1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (-.f32 -1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))) (+.f32 -1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))
(/.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 u1)) 1) (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 u1)) 1) (*.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) 1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) 1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (sqrt.f32 (-.f32 1 u1))) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (sqrt.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (/.f32 (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000))))))
(/.f32 (sqrt.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1)) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1)) (sqrt.f32 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (*.f32 (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1)) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (hypot.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (cbrt.f32 (neg.f32 u1)) (/.f32 (cbrt.f32 (+.f32 u1 -1)) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 u1 -1))) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(/.f32 (sqrt.f32 u1) (/.f32 (*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (*.f32 (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1)) (+.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)))) (-.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)) 1))
(/.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (+.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (fma.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000) -1))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000) -1)) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000) 1)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000) -1)) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000) 1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3)))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1))) (sqrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))) (cbrt.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) -1)))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2) -1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) -1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)))) (-.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000)) 1))
(/.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (/.f32 (+.f32 1 (*.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (fma.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000) -1))
(*.f32 (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000) -1)) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000) 1)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000) -1)) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) -1) (fma.f32 u2 (sqrt.f32 -98696044010906577398881/5000000000000000000000) 1)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 u2 u2) 3))) (+.f32 1 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 (*.f32 u2 u2) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) -1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(/.f32 (sqrt.f32 u1) (/.f32 (*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (/.f32 (pow.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 2) (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 -1 (/.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))

localize57.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cos.f32 (*.f32 314159265359/50000000000 u2))
0.1b
(sqrt.f32 (/.f32 1 u1))
0.3b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1)))
0.3b
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 30 to 22 computations (26.7% saved)

series2.0ms (0%)

Counts
2 → 12
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@-inf
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1)))
0.0ms
u1
@-inf
(sqrt.f32 (/.f32 1 u1))
0.0ms
u1
@inf
(sqrt.f32 (/.f32 1 u1))
0.0ms
u1
@0
(sqrt.f32 (/.f32 1 u1))
0.0ms
u2
@0
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1)))

rewrite96.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
980×*-commutative
866×associate-*r/
840×associate-/r*
640×unswap-sqr
622×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01238
124128
2288328
Stop Event
node limit
Counts
2 → 125
Calls
Call 1
Inputs
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (/.f32 1 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 u1) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (pow.f32 u1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 u1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 u1 -1/2))) (*.f32 1 (sqrt.f32 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (cbrt.f32 u1)) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 u1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (pow.f32 u1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (cbrt.f32 u1)) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 u1 -1/2))) 1) (sqrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) 1) (cbrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (pow.f32 u1 -1/2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) -1) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 u1 -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1 (sqrt.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 u1 -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 u1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 u1 -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 u1 -1/2) (pow.f32 1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (pow.f32 u1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (pow.f32 u1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 u1)) (neg.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 -1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))) (cbrt.f32 (/.f32 -1 (sqrt.f32 u1)))) (neg.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (cbrt.f32 u1)) (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 1) (sqrt.f32 (pow.f32 u1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (pow.f32 u1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1)))) (sqrt.f32 (/.f32 -1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))) (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))))) (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 -1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 u1 -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (*.f32 1 (sqrt.f32 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (pow.f32 u1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 -1) (*.f32 1 (sqrt.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (/.f32 1 (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 1 1/2) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1) (cbrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) -1) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 -1) 1) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2))) (sqrt.f32 (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 u1 -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 u1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 u1 -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 u1 -1/2) u1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 -1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (pow.f32 u1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 u1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 u1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 u1 -1/2) u1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 u1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (pow.f32 u1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 u1 -1/2)))))))

simplify83.0ms (0.7%)

Algorithm
egg-herbie
Rules
1336×times-frac
1206×associate-/l*
1060×associate-/r*
766×associate-*r/
644×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02763747
16823443
219613359
Stop Event
node limit
Counts
137 → 175
Calls
Call 1
Inputs
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cbrt.f32 u1) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))
(*.f32 (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1))
(*.f32 (*.f32 1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 u1))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 u1 -1/2))) (*.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 u1))
(*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (cbrt.f32 u1)) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (cbrt.f32 u1)) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 u1))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 u1))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 u1 -1/2))) 1) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) 1) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (pow.f32 u1 -1/2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 1 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) -1) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (/.f32 (pow.f32 u1 -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1)
(neg.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1 (sqrt.f32 u1))))
(neg.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 -1/2)))
(neg.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))))
(neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1 (sqrt.f32 u1))) 1))
(neg.f32 (*.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1 (sqrt.f32 u1)))))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 u1 -1/2))) 1)
(*.f32 1 (pow.f32 u1 -1/2))
(*.f32 (pow.f32 u1 -1/2) 1)
(*.f32 (pow.f32 u1 -1/2) (pow.f32 1 1/2))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (neg.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1)))))
(*.f32 -1 (/.f32 -1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))) (cbrt.f32 (/.f32 -1 (sqrt.f32 u1)))) (neg.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1)))))
(*.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 -1 (cbrt.f32 u1)) (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 1) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (pow.f32 1 1/2) (pow.f32 u1 -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1)))) (sqrt.f32 (/.f32 -1 (sqrt.f32 u1))))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))) (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))))) (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))))
(*.f32 (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (neg.f32 (/.f32 -1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(/.f32 1 (sqrt.f32 u1))
(/.f32 (pow.f32 u1 -1/2) 1)
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (*.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (pow.f32 u1 -1/2))))
(/.f32 -1 (neg.f32 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 -1) (*.f32 1 (sqrt.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (/.f32 1 (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(/.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (neg.f32 u1)))
(/.f32 (pow.f32 1 1/2) (sqrt.f32 u1))
(/.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2)))
(/.f32 (*.f32 1 (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1) (cbrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 u1))
(/.f32 (*.f32 (pow.f32 1 1/2) -1) (neg.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 -1) 1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (/.f32 1 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2))) (sqrt.f32 (cbrt.f32 u1)))
(pow.f32 u1 -1/2)
(pow.f32 (/.f32 1 u1) 1/2)
(pow.f32 (pow.f32 u1 -1/2) 1)
(pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 2)
(pow.f32 (sqrt.f32 u1) -1)
(pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) 3)
(pow.f32 (/.f32 (pow.f32 u1 -1/2) u1) 1/3)
(neg.f32 (/.f32 -1 (sqrt.f32 u1)))
(fabs.f32 (pow.f32 u1 -1/2))
(log.f32 (exp.f32 (pow.f32 u1 -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 u1 -1/2))))
(cbrt.f32 (/.f32 (pow.f32 u1 -1/2) u1))
(expm1.f32 (log1p.f32 (pow.f32 u1 -1/2)))
(exp.f32 (log.f32 (pow.f32 u1 -1/2)))
(log1p.f32 (expm1.f32 (pow.f32 u1 -1/2)))
Outputs
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))))
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 4)))))
(+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (sqrt.f32 u1) (+.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(+.f32 (sqrt.f32 u1) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 6)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 4))))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (*.f32 (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) 1) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 u1) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (cbrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1))
(*.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (*.f32 1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (fabs.f32 (pow.f32 u1 -1/4)) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 u1 -1/4)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 u1 -1/2))) (*.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (fabs.f32 (pow.f32 u1 -1/4)) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 u1 -1/4)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (*.f32 (sqrt.f32 u1) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (cbrt.f32 u1)) (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (cbrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 -1/2)))
(*.f32 (/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 -1/2)))
(*.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1) (cbrt.f32 u1)) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 u1 -1/2))) 1) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (fabs.f32 (pow.f32 u1 -1/4)) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 u1 -1/4)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) 1) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (pow.f32 u1 -1/2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 -1/2)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 -1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 -1)))
(*.f32 (/.f32 1 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 -1/2)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) -1) (neg.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 -1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 -1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 2)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 3)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3) 1/3)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (/.f32 (pow.f32 u1 -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1)
(/.f32 1 (/.f32 (pow.f32 u1 -1/2) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2))
(neg.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(neg.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 -1/2)))
(/.f32 1 (/.f32 (pow.f32 u1 -1/2) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2))
(neg.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1 (sqrt.f32 u1))) 1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(neg.f32 (*.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1 (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 u1 -1/2))) 1)
(pow.f32 u1 -1/2)
(*.f32 1 (pow.f32 u1 -1/2))
(pow.f32 u1 -1/2)
(*.f32 (pow.f32 u1 -1/2) 1)
(pow.f32 u1 -1/2)
(*.f32 (pow.f32 u1 -1/2) (pow.f32 1 1/2))
(pow.f32 u1 -1/2)
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (fabs.f32 (pow.f32 u1 -1/4)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (pow.f32 u1 -1/4) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (neg.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 -1 (/.f32 -1 (sqrt.f32 u1)))
(/.f32 1 (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1)))))
(/.f32 1 (sqrt.f32 u1))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))) (cbrt.f32 (/.f32 -1 (sqrt.f32 u1)))) (neg.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1)))))
(/.f32 1 (sqrt.f32 u1))
(*.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 1 (sqrt.f32 u1))
(*.f32 (/.f32 -1 (cbrt.f32 u1)) (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 1) (sqrt.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(*.f32 (pow.f32 1 1/2) (pow.f32 u1 -1/2))
(pow.f32 u1 -1/2)
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1)))) (sqrt.f32 (/.f32 -1 (sqrt.f32 u1))))
(/.f32 1 (sqrt.f32 u1))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))) (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))))) (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))))
(/.f32 1 (sqrt.f32 u1))
(*.f32 (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (fabs.f32 (pow.f32 u1 -1/4)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (pow.f32 u1 -1/4) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (neg.f32 (/.f32 -1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2))))
(pow.f32 u1 -1/2)
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (fabs.f32 (pow.f32 u1 -1/4))) (cbrt.f32 (fabs.f32 (pow.f32 u1 -1/4)))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (pow.f32 u1 -1/4)) (cbrt.f32 (pow.f32 u1 -1/4))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))))
(pow.f32 u1 -1/2)
(*.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (fabs.f32 (pow.f32 u1 -1/4))) (cbrt.f32 (fabs.f32 (pow.f32 u1 -1/4)))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (pow.f32 u1 -1/4)) (cbrt.f32 (pow.f32 u1 -1/4))))
(/.f32 1 (sqrt.f32 u1))
(/.f32 (pow.f32 u1 -1/2) 1)
(pow.f32 u1 -1/2)
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (fabs.f32 (pow.f32 u1 -1/4)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (pow.f32 u1 -1/4) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (*.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (fabs.f32 (pow.f32 u1 -1/4)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (pow.f32 u1 -1/4) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(/.f32 -1 (neg.f32 (sqrt.f32 u1)))
(/.f32 1 (sqrt.f32 u1))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 -1) (*.f32 1 (sqrt.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (/.f32 1 (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(/.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (neg.f32 u1)))
(/.f32 -1 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (neg.f32 u1))))
(/.f32 (pow.f32 1 1/2) (sqrt.f32 u1))
(/.f32 1 (sqrt.f32 u1))
(/.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(/.f32 (*.f32 1 (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1) (cbrt.f32 (neg.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 (cbrt.f32 (neg.f32 u1)) -1))
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 u1))
(/.f32 1 (sqrt.f32 u1))
(/.f32 (*.f32 (pow.f32 1 1/2) -1) (neg.f32 (sqrt.f32 u1)))
(/.f32 1 (sqrt.f32 u1))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 -1) 1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (/.f32 1 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2))) (sqrt.f32 (cbrt.f32 u1)))
(/.f32 (/.f32 1 (fabs.f32 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 u1)))
(/.f32 (/.f32 1 (cbrt.f32 u1)) (sqrt.f32 (cbrt.f32 u1)))
(pow.f32 u1 -1/2)
(pow.f32 (/.f32 1 u1) 1/2)
(pow.f32 u1 -1/2)
(pow.f32 (pow.f32 u1 -1/2) 1)
(pow.f32 u1 -1/2)
(pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 2)
(pow.f32 u1 -1/2)
(pow.f32 (sqrt.f32 u1) -1)
(/.f32 1 (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) 3)
(pow.f32 u1 -1/2)
(pow.f32 (/.f32 (pow.f32 u1 -1/2) u1) 1/3)
(cbrt.f32 (/.f32 (pow.f32 u1 -1/2) u1))
(neg.f32 (/.f32 -1 (sqrt.f32 u1)))
(/.f32 1 (sqrt.f32 u1))
(fabs.f32 (pow.f32 u1 -1/2))
(pow.f32 u1 -1/2)
(log.f32 (exp.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 u1 -1/2))))
(pow.f32 u1 -1/2)
(cbrt.f32 (/.f32 (pow.f32 u1 -1/2) u1))
(expm1.f32 (log1p.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(exp.f32 (log.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(log1p.f32 (expm1.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)

localize83.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
0.1b
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
0.1b
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.4b
(*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)
Compiler

Compiled 39 to 20 computations (48.7% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.0ms
u1
@-inf
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.0ms
u2
@0
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.0ms
u2
@-inf
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))

rewrite75.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
992×*-commutative
882×sqrt-prod
722×unswap-sqr
616×swap-sqr
420×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01252
123732
2275032
Stop Event
node limit
Counts
2 → 48
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3/2)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) (cos.f32 0))) (sqrt.f32 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))))

simplify71.0ms (0.6%)

Algorithm
egg-herbie
Rules
784×associate-/r/
740×associate-/l/
582×*-commutative
550×fma-def
474×sqr-pow
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01631516
13821446
215651398
346761384
Stop Event
node limit
Counts
72 → 90
Calls
Call 1
Inputs
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1))))
(pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(fabs.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3/2)))
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3/2)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/4))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/6))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/6) 3))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))))
(/.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) (cos.f32 0))) (sqrt.f32 2))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) 1/2)
(pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(fabs.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
Outputs
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))))
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 4)))))
(+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(+.f32 (sqrt.f32 u1) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 6)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 4))))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (*.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (*.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))))
(*.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1)))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) -1)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 3)) (+.f32 (exp.f32 (*.f32 2 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))))
(/.f32 (expm1.f32 (*.f32 3 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (pow.f32 (exp.f32 2) (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))))
(/.f32 (expm1.f32 (*.f32 3 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))) (+.f32 1 (pow.f32 (exp.f32 2) (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))))
(pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) 1/2)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(fabs.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3/2)))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3/2)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/4))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/6))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 5)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/6))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/6) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 5/2))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/6) 3))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3) -1) (+.f32 (+.f32 (exp.f32 (+.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1) (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (exp.f32 (*.f32 2 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))))
(/.f32 (expm1.f32 (*.f32 3 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (pow.f32 (exp.f32 2) (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
(/.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) (cos.f32 0))) (sqrt.f32 2))
(/.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/25000000000)))) (sqrt.f32 2))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) 1/2)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(fabs.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))

eval712.0ms (5.7%)

Compiler

Compiled 22089 to 15875 computations (28.1% saved)

prune394.0ms (3.1%)

Pruning

34 alts after pruning (25 fresh and 9 done)

PrunedKeptTotal
New1162131175
Fresh51217
Picked101
Done1910
Total1169341203
Error
0.0b
Counts
1203 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
7.8b
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2))
7.8b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 u1)))
0.4b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
1.3b
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)))
0.5b
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
5.7b
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
11.2b
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
0.3b
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
7.8b
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (cos.f32 (*.f32 u2 314159265359/50000000000)))
3.4b
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
3.3b
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
3.3b
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))))
3.4b
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
9.7b
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
15.1b
(*.f32 (sqrt.f32 (/.f32 (-.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 1) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
3.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
0.2b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
3.8b
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.6b
(*.f32 (sqrt.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
7.8b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
7.8b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
5.7b
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
5.6b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
5.7b
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
4.0b
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
1.5b
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/25000000000))))))
5.7b
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
7.7b
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
8.4b
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
10.3b
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
11.2b
(sqrt.f32 u1)
6.5b
(log.f32 (exp.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
Compiler

Compiled 502 to 398 computations (20.7% saved)

regimes268.0ms (2.1%)

Counts
56 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 1) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (exp.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
(*.f32 (sqrt.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Calls

8 calls:

65.0ms
(*.f32 314159265359/50000000000 u2)
41.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
26.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
26.0ms
(/.f32 u1 (-.f32 1 u1))
25.0ms
u2
Results
ErrorSegmentsBranch
0.2b1cosTheta_i
0.2b1u1
0.2b1u2
0.2b1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.2b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
0.2b1(/.f32 u1 (-.f32 1 u1))
0.2b1(cos.f32 (*.f32 314159265359/50000000000 u2))
0.2b1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 788 to 549 computations (30.3% saved)

regimes223.0ms (1.8%)

Counts
29 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Calls

7 calls:

75.0ms
u1
28.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
27.0ms
u2
26.0ms
(/.f32 u1 (-.f32 1 u1))
26.0ms
(*.f32 314159265359/50000000000 u2)
Results
ErrorSegmentsBranch
3.3b1cosTheta_i
1.0b2u1
0.9b2u2
1.0b2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
1.0b2(/.f32 u1 (-.f32 1 u1))
0.9b2(cos.f32 (*.f32 314159265359/50000000000 u2))
0.9b2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 386 to 255 computations (33.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.06071120873093605
0.07347414642572403
Compiler

Compiled 20 to 16 computations (20% saved)

regimes197.0ms (1.6%)

Counts
28 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (cos.f32 (*.f32 u2 314159265359/50000000000)))
Outputs
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
Calls

7 calls:

48.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
32.0ms
(*.f32 314159265359/50000000000 u2)
28.0ms
(/.f32 u1 (-.f32 1 u1))
25.0ms
u1
25.0ms
u2
Results
ErrorSegmentsBranch
3.3b1cosTheta_i
2.2b2u1
1.6b2u2
2.2b2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
2.2b2(/.f32 u1 (-.f32 1 u1))
1.6b2(cos.f32 (*.f32 314159265359/50000000000 u2))
1.6b2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 375 to 249 computations (33.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9828112721443176
0.9882375001907349
Compiler

Compiled 20 to 16 computations (20% saved)

regimes156.0ms (1.2%)

Counts
26 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1)))
Outputs
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
Calls

7 calls:

25.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
24.0ms
(*.f32 314159265359/50000000000 u2)
24.0ms
u1
23.0ms
(/.f32 u1 (-.f32 1 u1))
23.0ms
u2
Results
ErrorSegmentsBranch
3.3b1cosTheta_i
2.2b2u1
1.6b2u2
2.2b2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
2.2b2(/.f32 u1 (-.f32 1 u1))
1.6b2(cos.f32 (*.f32 314159265359/50000000000 u2))
1.6b2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 356 to 235 computations (34% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9828112721443176
0.9882375001907349
Compiler

Compiled 20 to 16 computations (20% saved)

regimes161.0ms (1.3%)

Counts
25 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2))
Outputs
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
Calls

7 calls:

29.0ms
u2
26.0ms
u1
24.0ms
(/.f32 u1 (-.f32 1 u1))
23.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
23.0ms
(*.f32 314159265359/50000000000 u2)
Results
ErrorSegmentsBranch
3.3b1cosTheta_i
2.2b2u1
1.6b2u2
2.2b2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
2.2b2(/.f32 u1 (-.f32 1 u1))
1.6b2(cos.f32 (*.f32 314159265359/50000000000 u2))
1.6b2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 347 to 228 computations (34.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9828112721443176
0.9882375001907349
Compiler

Compiled 20 to 16 computations (20% saved)

regimes256.0ms (2%)

Counts
24 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
Calls

7 calls:

75.0ms
cosTheta_i
49.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
33.0ms
u1
26.0ms
u2
25.0ms
(*.f32 314159265359/50000000000 u2)
Results
ErrorSegmentsBranch
3.3b1cosTheta_i
2.2b2u1
1.6b2u2
2.2b2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
2.2b2(/.f32 u1 (-.f32 1 u1))
1.6b2(cos.f32 (*.f32 314159265359/50000000000 u2))
1.6b2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 339 to 222 computations (34.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9828112721443176
0.9882375001907349
Compiler

Compiled 20 to 16 computations (20% saved)

regimes118.0ms (0.9%)

Counts
23 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (+.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
Calls

5 calls:

62.0ms
u1
13.0ms
(/.f32 u1 (-.f32 1 u1))
12.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
11.0ms
u2
11.0ms
cosTheta_i
Results
ErrorSegmentsBranch
3.3b1cosTheta_i
3.3b1u1
3.3b1u2
3.3b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
3.3b1(/.f32 u1 (-.f32 1 u1))
Compiler

Compiled 319 to 207 computations (35.1% saved)

regimes41.0ms (0.3%)

Counts
13 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
Calls

5 calls:

8.0ms
(/.f32 u1 (-.f32 1 u1))
8.0ms
u2
8.0ms
u1
7.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
7.0ms
cosTheta_i
Results
ErrorSegmentsBranch
3.3b1cosTheta_i
3.3b1u1
3.3b1u2
3.3b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
3.3b1(/.f32 u1 (-.f32 1 u1))
Compiler

Compiled 146 to 101 computations (30.8% saved)

regimes40.0ms (0.3%)

Counts
12 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
Outputs
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
Calls

5 calls:

8.0ms
u2
8.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
7.0ms
cosTheta_i
7.0ms
(/.f32 u1 (-.f32 1 u1))
7.0ms
u1
Results
ErrorSegmentsBranch
4.0b1cosTheta_i
4.0b1u1
4.0b1u2
4.0b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
4.0b1(/.f32 u1 (-.f32 1 u1))
Compiler

Compiled 132 to 91 computations (31.1% saved)

regimes102.0ms (0.8%)

Counts
11 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
Outputs
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1))
Calls

5 calls:

61.0ms
(/.f32 u1 (-.f32 1 u1))
16.0ms
u2
9.0ms
u1
7.0ms
cosTheta_i
7.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
ErrorSegmentsBranch
5.6b1cosTheta_i
5.6b1u1
4.3b2u2
5.6b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
5.6b1(/.f32 u1 (-.f32 1 u1))
Compiler

Compiled 118 to 82 computations (30.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
0.00022499098849948496
0.00029127305606380105
Compiler

Compiled 20 to 16 computations (20% saved)

regimes33.0ms (0.3%)

Counts
9 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) u1))
Outputs
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Calls

5 calls:

8.0ms
u2
7.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
6.0ms
(/.f32 u1 (-.f32 1 u1))
5.0ms
u1
5.0ms
cosTheta_i
Results
ErrorSegmentsBranch
5.6b1cosTheta_i
5.6b1u1
5.6b1u2
5.6b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
5.6b1(/.f32 u1 (-.f32 1 u1))
Compiler

Compiled 96 to 70 computations (27.1% saved)

regimes46.0ms (0.4%)

Accuracy

Total -2.8b remaining (-33%)

Threshold costs -2.8b (-33%)

Counts
2 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
Outputs
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
Calls

3 calls:

39.0ms
u2
3.0ms
u1
3.0ms
cosTheta_i
Results
ErrorSegmentsBranch
8.4b1cosTheta_i
8.4b1u1
8.4b1u2
Compiler

Compiled 23 to 17 computations (26.1% saved)

simplify21.0ms (0.2%)

Algorithm
egg-herbie
Rules
28×*-commutative
16×+-commutative
sub-neg
1-exp
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064677
188677
292677
394677
495677
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 9395241/134217728) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2))) (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(if (<=.f32 u2 8589935/34359738368) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 u1)
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 9395241/134217728) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2))) (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 9395241/134217728) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 (*.f32 u1 u1)))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2))))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 8262779/8388608) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 u2) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 1 (*.f32 (*.f32 u2 u2) -98696044010906577398881/2500000000000000000000))))
(if (<=.f32 u2 8589935/34359738368) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000) 1) (sqrt.f32 u1)))
(if (<=.f32 u2 8589935/34359738368) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (+.f32 u1 1) u1))
(sqrt.f32 (*.f32 u1 (+.f32 u1 1)))
(sqrt.f32 u1)
Compiler

Compiled 274 to 211 computations (23% saved)

soundness0.0ms (0%)

end131.0ms (1%)

Compiler

Compiled 238 to 170 computations (28.6% saved)

Profiling

Loading profile data...