Details

Time bar (total: 11.3s)

analyze264.0ms (2.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)

sample2.1s (19%)

Results
2.1s8256×body256valid
2.0msbody256precondition
Bogosity

preprocess15.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.3b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(*.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
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.1b
(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)

series6.0ms (0.1%)

Counts
4 → 36
Calls

15 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(*.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
@-inf
(*.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)))
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))

rewrite106.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01364
126564
2329164
Stop Event
node limit
Counts
4 → 139
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 u2)
(/.f32 u1 (-.f32 1 u1))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 (-.f32 1 u1) 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 (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 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)))) (#(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))))))))
((#(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) u1))))) 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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 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) u1)))) 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) u1)))) 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) u1))) 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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 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 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 expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))) (#(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) u1)))) 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) u1)))))))))

simplify102.0ms (0.9%)

Algorithm
egg-herbie
Rules
1772×distribute-lft-in
1334×associate-/r/
694×associate-*r*
592×associate-/l*
590×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04325683
111525389
255305387
Stop Event
node limit
Counts
175 → 261
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 (*.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 (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 (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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 (-.f32 1 u1) 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 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(*.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))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) 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 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.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 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.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
(+.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)))
(*.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 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 -1/2 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))))
(+.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 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(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 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 -1/2 u1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))))
(+.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 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 u2 314159265359/50000000000)) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(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 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.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 u2 314159265359/50000000000))))))))
(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 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 -1/2 (pow.f32 u1 3)) (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))))))))
(*.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 (sqrt.f32 -1) (/.f32 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))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 (*.f32 1/2 (sqrt.f32 -1)) u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(+.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 u2 314159265359/50000000000)))) (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 (*.f32 3/8 (sqrt.f32 -1)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 (*.f32 3/8 (sqrt.f32 -1)) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(+.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 u2 314159265359/50000000000)))) (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 (*.f32 (*.f32 5/16 (sqrt.f32 -1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 3)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) (sqrt.f32 -1)) (fma.f32 3/8 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1)) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 (*.f32 5/16 (sqrt.f32 -1)) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(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 (fma.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/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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 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/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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.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))) (+.f32 (*.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 u2 314159265359/50000000000)) (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 u2 314159265359/50000000000)) (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 u2 314159265359/50000000000)) (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 u2 314159265359/50000000000)) (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 u2 314159265359/50000000000)) (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 u2 314159265359/50000000000)) (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 u2 314159265359/50000000000)) (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 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(*.f32 u2 314159265359/50000000000)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(*.f32 u2 314159265359/50000000000)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 u2 314159265359/50000000000)
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(*.f32 u2 314159265359/50000000000)
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 u2 314159265359/50000000000)
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u2 314159265359/50000000000)
(+.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 (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 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.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 (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 (*.f32 1 (neg.f32 u1)) (+.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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.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 (/.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 (/.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 (*.f32 1 (neg.f32 u1)) (+.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 (/.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 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 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 (/.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 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 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 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (-.f32 1 (pow.f32 u1 3))))) (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 u1 (*.f32 (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)
(/.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 (*.f32 1 (neg.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))
(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 (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 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(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))
(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 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))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (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 314159265359/50000000000 u2)) (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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 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 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 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 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 u1))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (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 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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 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 (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 (/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 u1))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.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 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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 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 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.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 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (-.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 (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 u1 -1)) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (cbrt.f32 (neg.f32 u1)) (/.f32 (/.f32 (cbrt.f32 (+.f32 u1 -1)) (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 (+.f32 u1 -1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 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)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 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)) (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)) (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 u2 314159265359/50000000000)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.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 u2 314159265359/50000000000)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.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 u2 314159265359/50000000000)) (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 u2 314159265359/50000000000)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (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 314159265359/50000000000 u2)) (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 314159265359/50000000000 u2)) (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 314159265359/50000000000 u2)) (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 314159265359/50000000000 u2)) 2)))
(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 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (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 314159265359/50000000000 u2)) (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 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(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 314159265359/50000000000 u2)) 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 314159265359/50000000000 u2)) (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 314159265359/50000000000 u2)) (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 314159265359/50000000000 u2)) (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 314159265359/50000000000 u2)) (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))))

eval155.0ms (1.4%)

Compiler

Compiled 5031 to 3720 computations (26.1% saved)

prune152.0ms (1.3%)

Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New24021261
Fresh000
Picked011
Done000
Total24022262
Error
0.1b
Counts
262 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
2.7b
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)
1.9b
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
0.7b
(/.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))))
0.4b
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
0.4b
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
0.4b
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
0.5b
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
3.8b
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.5b
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (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)))
1.6b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
0.4b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
2.4b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
0.8b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
0.3b
(*.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 (/.f32 1 (-.f32 1 u1)) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.2b
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
7.9b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
5.9b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
1.4b
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
2.4b
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
Compiler

Compiled 692 to 555 computations (19.8% saved)

localize60.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
0.1b
(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)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite96.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1576×add-sqr-sqrt
1554×*-un-lft-identity
1450×add-cube-cbrt
1438×add-cbrt-cube
1424×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0951
118031
2207631
Stop Event
node limit
Counts
3 → 58
Calls
Call 1
Inputs
(*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)
(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 (+.f32 1 (*.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 (pow.f32 (exp.f32 (*.f32 u2 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 (+.f32 1 (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 (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 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)) 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 log.f32 (exp.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 exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.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 (*.f32 u2 314159265359/50000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u2 314159265359/50000000000))))) (#(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 314159265359/50000000000 u2)))) (#(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 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (#(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 (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 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)))))))

simplify86.0ms (0.8%)

Algorithm
egg-herbie
Rules
1144×distribute-lft-out
1028×unswap-sqr
982×*-commutative
764×associate-/l*
650×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01361056
12961036
212311028
337411028
460981028
Stop Event
node limit
Counts
94 → 82
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))
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 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 (+.f32 1 (*.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 (pow.f32 (exp.f32 (*.f32 u2 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 (+.f32 1 (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 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(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)) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log.f32 (exp.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))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(-.f32 (+.f32 1 (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 u2 314159265359/50000000000)
(*.f32 u2 (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(*.f32 (sqrt.f32 u2) (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1/2))
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.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 (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)))
(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))
1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)
(fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 1)
(fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) 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 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))
(fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) (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 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(fma.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000) (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 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 (+.f32 1 (*.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)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(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)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 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 (+.f32 1 (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 (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))
(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)) 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))
(log.f32 (exp.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))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(-.f32 (+.f32 1 (*.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 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 u2 314159265359/50000000000)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 u2 314159265359/50000000000)
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(*.f32 u2 314159265359/50000000000)
(*.f32 (sqrt.f32 u2) (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1/2))
(*.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 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.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)
(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)

localize24.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)

series1.0ms (0%)

Counts
1 → 8
Calls

3 calls:

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

rewrite122.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1750×add-sqr-sqrt
1732×*-un-lft-identity
1618×add-cube-cbrt
1602×add-cbrt-cube
162×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0817
116617
2215417
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
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 (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 (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 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 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 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 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)))))))))

simplify74.0ms (0.7%)

Algorithm
egg-herbie
Rules
1608×times-frac
1140×associate-/l*
1062×fma-def
954×associate-+r+
584×associate-*r/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01181165
12681107
26981065
32061923
47354923
Stop Event
node limit
Counts
39 → 70
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))))
(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 (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 (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 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 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.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
(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 -1/2 (*.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 (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 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1))) (/.f32 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))))
(+.f32 (sqrt.f32 -1) (*.f32 (+.f32 (/.f32 3/4 u1) 1) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (/.f32 3/4 u1)) (/.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 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2)) (pow.f32 u1 3)))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (+.f32 (sqrt.f32 -1) (*.f32 (+.f32 (/.f32 3/4 u1) 1) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))) (/.f32 -5/16 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))))
(+.f32 (+.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (/.f32 3/4 u1)) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))) (/.f32 -5/16 (*.f32 (sqrt.f32 -1) (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 (/.f32 1/2 u1) 1) (sqrt.f32 -1))
(*.f32 (+.f32 1 (/.f32 1/2 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 (/.f32 3/8 u1) 1/2)))
(fma.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1/2 (/.f32 3/8 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 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 (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 (/.f32 3/8 u1) 1/2)))
(+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 (/.f32 3/8 u1) (+.f32 1/2 (/.f32 5/16 (*.f32 u1 u1))))))
(+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 (/.f32 5/16 (*.f32 u1 u1)) (+.f32 1/2 (/.f32 3/8 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 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 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 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.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)))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
(*.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)))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 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) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 1 (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)))

localize39.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 32 to 15 computations (53.1% saved)

series4.0ms (0%)

Counts
2 → 28
Calls

9 calls:

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

rewrite70.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
968×*-commutative
874×sqrt-prod
714×unswap-sqr
598×swap-sqr
424×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01242
123438
2269138
Stop Event
node limit
Counts
2 → 55
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (fma.f32 u1 u1 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (hypot.f32 u1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (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 (fma.f32 u1 u1 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 u1 (sqrt.f32 u1)) (pow.f32 1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (hypot.f32 u1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) (pow.f32 (fma.f32 u1 u1 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (sqrt.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (hypot.f32 u1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/6) (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (pow.f32 1 1/2)) (hypot.f32 u1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2)) (fabs.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (fma.f32 u1 u1 u1)))) (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))) (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))) 1) (+.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 u1 u1 u1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (hypot.f32 u1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 1 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (hypot.f32 u1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 u1 (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1))))))))

simplify154.0ms (1.4%)

Algorithm
egg-herbie
Rules
1704×associate-/r*
748×fma-def
694×unswap-sqr
598×associate-/r/
532×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02022565
14882463
215482189
349962161
Stop Event
node limit
Counts
83 → 142
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (+.f32 (*.f32 1/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))))
(sqrt.f32 (+.f32 (pow.f32 u1 2) u1))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2))))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 4))) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2)))))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 4))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 6))))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
u1
(+.f32 1/2 u1)
(-.f32 (+.f32 1/2 u1) (*.f32 1/8 (/.f32 1 u1)))
(-.f32 (+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2))) u1)) (*.f32 1/8 (/.f32 1 u1)))
(*.f32 -1 u1)
(-.f32 (*.f32 -1 u1) 1/2)
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) 1/2)
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) (+.f32 1/2 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2)))))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))))
(pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(fabs.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (hypot.f32 u1 (sqrt.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(log1p.f32 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) -1)
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1)
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (pow.f32 1 1/2))
(*.f32 1 (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) (pow.f32 (fma.f32 u1 u1 u1) 1/4))
(*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (sqrt.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))))
(*.f32 (pow.f32 1 1/2) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2))
(*.f32 (pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3/2))
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/6) (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/6))
(*.f32 (fabs.f32 (pow.f32 1 1/2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (fabs.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2)) (fabs.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2)))
(*.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (fma.f32 u1 u1 u1)))) (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))) (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))) 1) (+.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1))))
(pow.f32 (fma.f32 u1 u1 u1) 1/2)
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2)
(pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3)
(fabs.f32 (hypot.f32 u1 (sqrt.f32 u1)))
(fabs.f32 (-.f32 1 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))))
(fabs.f32 (neg.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(exp.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(log1p.f32 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1))))
Outputs
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/2))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 u1 1/2))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1 (fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/2)))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 u1 1/2)) (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(fma.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 u1 1/2) (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 u1 (+.f32 1/2 (/.f32 -1/8 u1))))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (+.f32 (*.f32 1/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1 (fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (fma.f32 1/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/2))))
(+.f32 (fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 1/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 u1 1/2)))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 u1 1/2)) (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 -1/8 (/.f32 1/16 u1))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))
(neg.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 u1))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(fma.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(-.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1/2) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 -1/2 u1))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(fma.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 1/8)))
(fma.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1/2 (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 1/8) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 1/8 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 -1/2 u1)))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))))
(fma.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 -1/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 1/8))))
(fma.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) -1/2 (fma.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) -1/16 (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 1/8) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 -1/2 u1)) (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (/.f32 -1/16 u1) 1/8)))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 -1/2 u1)) (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 1/8 (/.f32 -1/16 u1))))
(sqrt.f32 (+.f32 (pow.f32 u1 2) u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2))))
(+.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 u2))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (+.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 4))) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2)))))
(+.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 u2)))))
(+.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(+.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (+.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) 1))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 4))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 6))))))
(+.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 u2)) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 6))))))
(+.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 4)) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 6)) (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 u1 u1))))))
(+.f32 (*.f32 (hypot.f32 u1 (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) (hypot.f32 u1 (sqrt.f32 u1))))
(+.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
u1
(+.f32 1/2 u1)
(+.f32 u1 1/2)
(-.f32 (+.f32 1/2 u1) (*.f32 1/8 (/.f32 1 u1)))
(+.f32 1/2 (-.f32 u1 (/.f32 1/8 u1)))
(+.f32 1/2 (+.f32 u1 (/.f32 -1/8 u1)))
(+.f32 u1 (+.f32 1/2 (/.f32 -1/8 u1)))
(-.f32 (+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2))) u1)) (*.f32 1/8 (/.f32 1 u1)))
(+.f32 1/2 (-.f32 (+.f32 u1 (/.f32 1/16 (*.f32 u1 u1))) (/.f32 1/8 u1)))
(+.f32 1/2 (+.f32 u1 (-.f32 (/.f32 (/.f32 1/16 u1) u1) (/.f32 1/8 u1))))
(+.f32 u1 (+.f32 (+.f32 1/2 (/.f32 1/16 (*.f32 u1 u1))) (/.f32 -1/8 u1)))
(+.f32 u1 (-.f32 (+.f32 1/2 (/.f32 (/.f32 1/16 u1) u1)) (/.f32 1/8 u1)))
(*.f32 -1 u1)
(neg.f32 u1)
(-.f32 (*.f32 -1 u1) 1/2)
(fma.f32 -1 u1 -1/2)
(fma.f32 u1 -1 -1/2)
(-.f32 -1/2 u1)
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) 1/2)
(+.f32 (fma.f32 -1 u1 (/.f32 1/8 u1)) -1/2)
(+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))
(+.f32 (/.f32 1/8 u1) (-.f32 -1/2 u1))
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) (+.f32 1/2 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2)))))
(-.f32 (fma.f32 -1 u1 (/.f32 1/8 u1)) (+.f32 1/2 (/.f32 1/16 (*.f32 u1 u1))))
(+.f32 (-.f32 (/.f32 1/8 u1) u1) (-.f32 -1/2 (/.f32 (/.f32 1/16 u1) u1)))
(+.f32 -1/2 (-.f32 (/.f32 1/8 u1) (+.f32 u1 (/.f32 1/16 (*.f32 u1 u1)))))
(+.f32 (-.f32 -1/2 u1) (-.f32 (/.f32 1/8 u1) (/.f32 (/.f32 1/16 u1) u1)))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) -1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))))) 3) -1) (fma.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))))) (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))))) (exp.f32 (*.f32 2 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))))))))
(/.f32 (expm1.f32 (*.f32 3 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))))) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))))) (pow.f32 (exp.f32 2) (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))))))))
(pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(fabs.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(exp.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(+.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) -1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (pow.f32 1 1/2))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 1 (hypot.f32 u1 (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) (pow.f32 (fma.f32 u1 u1 u1) 1/4))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (sqrt.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/4)) (pow.f32 (fma.f32 u1 u1 u1) 1/8))
(*.f32 (pow.f32 1 1/2) (hypot.f32 u1 (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3/2))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/6) (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/6))
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(*.f32 (fabs.f32 (pow.f32 1 1/2)) (hypot.f32 u1 (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (fabs.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2)) (fabs.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cbrt.f32 (fma.f32 u1 u1 u1)))) (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))) (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (sqrt.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/4)) (pow.f32 (fma.f32 u1 u1 u1) 1/8))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))) 1) (+.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))) (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (+.f32 1 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (exp.f32 (*.f32 2 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (expm1.f32 (*.f32 3 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (pow.f32 (exp.f32 2) (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))))))
(/.f32 (expm1.f32 (*.f32 3 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (+.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (+.f32 1 (pow.f32 (exp.f32 2) (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))))))
(pow.f32 (fma.f32 u1 u1 u1) 1/2)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(fabs.f32 (hypot.f32 u1 (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(fabs.f32 (-.f32 1 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(fabs.f32 (neg.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(exp.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))

localize78.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 71 to 47 computations (33.8% saved)

series5.0ms (0%)

Counts
3 → 32
Calls

12 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
1.0ms
u1
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
1.0ms
u1
@-inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
0.0ms
u2
@0
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))

rewrite167.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1172×associate-/r*
836×associate-/l*
560×associate-/r/
402×add-sqr-sqrt
386×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019101
140893
2520193
Stop Event
node limit
Counts
3 → 143
Calls
Call 1
Inputs
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (pow.f32 u2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.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 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (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 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (/.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)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3) (pow.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (*.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) 1) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) 1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 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 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 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 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 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 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.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 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.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 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 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 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (-.f32 1 u1))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (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))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 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))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (-.f32 1 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (-.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (/.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (pow.f32 u2 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (exp.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 2) (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 1 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (*.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (pow.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) 3) (pow.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (-.f32 (*.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (neg.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (neg.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) 1) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) 1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 2) (cbrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))

simplify229.0ms (2%)

Algorithm
egg-herbie
Rules
1608×associate-/r/
1006×associate-+r+
926×associate-+l+
670×+-commutative
624×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041814745
1113712479
2537512473
Stop Event
node limit
Counts
175 → 243
Calls
Call 1
Inputs
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (+.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 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) u1)))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) u1))))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) u1)) (*.f32 5/16 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (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/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))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (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))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (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))))) (sqrt.f32 (/.f32 u1 (-.f32 1 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 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(+.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 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(+.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 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) 1)
(pow.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) 1)
(pow.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) 2)
(pow.f32 (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) 3)
(pow.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)
(sqrt.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(log.f32 (pow.f32 (exp.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (pow.f32 u2 4)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(exp.f32 (log.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(exp.f32 (*.f32 (log.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) 1))
(log1p.f32 (expm1.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (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))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(+.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1))
(+.f32 (+.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 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (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))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) 1)
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3) (pow.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (*.f32 (sqrt.f32 u1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (*.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) 1) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) 1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (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) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (-.f32 1 u1))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3) 1/3)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 2)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (-.f32 1 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (-.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 1)
(-.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (/.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (pow.f32 u2 8))))
(-.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 1)
(-.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (exp.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) 1)
(*.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1)
(*.f32 (sqrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(*.f32 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 2) (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 1 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(*.f32 (/.f32 1 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (*.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (pow.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) 3) (pow.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (-.f32 (*.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))
(/.f32 1 (/.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (neg.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (neg.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) 1) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) 1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1)
(pow.f32 (sqrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 2)
(pow.f32 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3)
(pow.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 2))
(log.f32 (exp.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(cbrt.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(exp.f32 (log.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 1))
(log1p.f32 (expm1.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(fma.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(fma.f32 1 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(fma.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 2) (cbrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
Outputs
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1))
(*.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 -1) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(fma.f32 -1/2 (+.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (+.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 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 -1) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (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 -1/2 (+.f32 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))))))
(fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (*.f32 -1/2 (+.f32 (+.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))) (*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 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 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (*.f32 -1/2 (+.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (*.f32 (sqrt.f32 -1) u1)) (+.f32 (*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (*.f32 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (*.f32 -1/2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (pow.f32 u1 3)))))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1))
(*.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) u1)))
(fma.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 -1) (*.f32 1/2 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (/.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 (*.f32 (*.f32 1/2 (sqrt.f32 -1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))) u1))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) u1))))
(fma.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 -1) (fma.f32 3/8 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (/.f32 u1 (sqrt.f32 -1))))))
(fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (fma.f32 3/8 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 1/2 (sqrt.f32 -1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))) u1)))
(fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))) (/.f32 (*.f32 (*.f32 1/2 (sqrt.f32 -1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))) u1)))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) u1)) (*.f32 5/16 (/.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 -1)) (pow.f32 u1 3))))))
(fma.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 -1) (fma.f32 3/8 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (/.f32 u1 (sqrt.f32 -1))) (*.f32 5/16 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (/.f32 (pow.f32 u1 3) (sqrt.f32 -1)))))))
(fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (fma.f32 3/8 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))) (/.f32 (*.f32 (*.f32 1/2 (sqrt.f32 -1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))) u1))))
(fma.f32 (sqrt.f32 -1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))) (/.f32 (*.f32 (*.f32 1/2 (sqrt.f32 -1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 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))))
(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))) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (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))))) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (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 (*.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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (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))))) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (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 (*.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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (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))))) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
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 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 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(+.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 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 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(+.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 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 (exp.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) 1)
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(pow.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) 1)
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(pow.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) 2)
(pow.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) 2)
(pow.f32 (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) 3)
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(pow.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(sqrt.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(log.f32 (pow.f32 (exp.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (pow.f32 u2 4)))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(exp.f32 (log.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(exp.f32 (*.f32 (log.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) 1))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(log1p.f32 (expm1.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (+.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 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) 1)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(/.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))) (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))) (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))
(/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))) (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (*.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (fma.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 8) (/.f32 u1 (-.f32 1 u1))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (fma.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 8) (/.f32 u1 (-.f32 1 u1))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3) (pow.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3) (pow.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (-.f32 (*.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))
(/.f32 (fma.f32 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3)) (-.f32 (fma.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 8) (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (sqrt.f32 u1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (*.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) 1) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (fma.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) 1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))) (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))) (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))) (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))
(/.f32 (/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (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) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (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))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 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 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (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 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 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 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (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) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 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 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (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 (/.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (fma.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))) (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))) (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))) (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (-.f32 1 u1))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 (-.f32 1 u1))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 1)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 2)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 3)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3) 1/3)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (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 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 1))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(fma.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (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 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (-.f32 1 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(+.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 (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (-.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (expm1.f32 (log1p.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 1)
(+.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 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (/.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (pow.f32 u2 8))))
(-.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (*.f32 (/.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (pow.f32 u2 8)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(-.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (+.f32 1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (expm1.f32 (log1p.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(-.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (exp.f32 (log1p.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) 1)
(+.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 1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(+.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 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1)
(+.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 (sqrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (sqrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(+.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 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 2))
(+.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 (pow.f32 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 2) (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(+.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 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 1 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (*.f32 (/.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (pow.f32 u2 8)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(*.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))
(*.f32 (/.f32 1 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(-.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (*.f32 (/.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (pow.f32 u2 8)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(*.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(+.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 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (fma.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (fma.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) -924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (*.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 4) (*.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(*.f32 (/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 4) (*.f32 (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f32 (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (pow.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) 3) (pow.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (-.f32 (*.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (*.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) 3) (pow.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) 3))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 4) (*.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (-.f32 (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (fma.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (fma.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (neg.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 4))) (+.f32 (pow.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) 3) (*.f32 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3))))
(/.f32 1 (/.f32 1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(+.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 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 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 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(-.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (*.f32 (/.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (pow.f32 u2 8)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(+.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 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3))) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3))) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))
(/.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3))) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3))) (/.f32 (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3))) (/.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3))))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3))) (*.f32 (/.f32 (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))) (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) (/.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (/.f32 (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (neg.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (neg.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))
(*.f32 1 (/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) 1) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(-.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (*.f32 (/.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (pow.f32 u2 8)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))) (sqrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (*.f32 (/.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (pow.f32 u2 8)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (cbrt.f32 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (*.f32 (/.f32 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (pow.f32 u2 8)))
(/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(/.f32 (-.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) (+.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (pow.f32 u2 8) -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (fma.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))) (-.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (*.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) 1) (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(*.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(*.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3) (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))))
(*.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (neg.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 u2 4) 3) 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 3)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) (pow.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) 2)))
(pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 1)
(+.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))
(pow.f32 (sqrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 2)
(+.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))
(pow.f32 (cbrt.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 3)
(+.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))
(pow.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3) 1/3)
(+.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))
(sqrt.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 2))
(fabs.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(log.f32 (exp.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(+.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))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))))
(+.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))
(cbrt.f32 (pow.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 3))
(+.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))
(expm1.f32 (log1p.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(+.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))
(exp.f32 (log.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(+.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))
(exp.f32 (*.f32 (log.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))) 1))
(+.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))
(log1p.f32 (expm1.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))))
(+.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))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.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))
(fma.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.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))
(fma.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.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))
(fma.f32 1 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 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))
(fma.f32 (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) (sqrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 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))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) 2) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))) 2) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)) 2) (cbrt.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 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))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 u2 8) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (cbrt.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))

localize315.0ms (2.8%)

Local error

Found 4 expressions with local error:

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

Compiled 55 to 41 computations (25.5% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite65.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1546×add-sqr-sqrt
1520×*-un-lft-identity
1418×add-cube-cbrt
1406×add-cbrt-cube
1390×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01011
120111
2197111
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (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 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4) (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 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.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 (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 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(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 cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f32 (*.f32 314159265359/50000000000 u2))))) (#(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))))))))

simplify70.0ms (0.6%)

Algorithm
egg-herbie
Rules
1134×distribute-lft-in
974×distribute-rgt-in
892×associate-+r+
726×associate-+l+
684×associate-+l-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061382
1129374
2298374
3799374
42355374
56866374
Stop Event
node limit
Counts
30 → 31
Calls
Call 1
Inputs
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 (+.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4) (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 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(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
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))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) 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 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) -98696044010906577398881/5000000000000000000000) (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 (+.f32 1 (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 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4) (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 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(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))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/4))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(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))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(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))

eval649.0ms (5.7%)

Compiler

Compiled 26080 to 18251 computations (30% saved)

prune405.0ms (3.6%)

Pruning

35 alts after pruning (33 fresh and 2 done)

PrunedKeptTotal
New1074241098
Fresh7916
Picked101
Done325
Total1085351120
Error
0.1b
Counts
1120 → 35
Alt Table
Click to see full alt table
StatusErrorProgram
6.6b
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
6.1b
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
8.5b
(hypot.f32 u1 (sqrt.f32 u1))
0.7b
(/.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))))
0.4b
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
0.4b
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
5.9b
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
0.4b
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
6.0b
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
4.9b
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3) (cos.f32 (*.f32 314159265359/50000000000 u2)))
9.5b
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (exp.f32 (*.f32 2 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
25.4b
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.3b
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.4b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
0.4b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
0.8b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (*.f32 u2 314159265359/50000000000)) 1)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
6.0b
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 u1))
2.3b
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.3b
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.2b
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
6.0b
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
7.9b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
25.7b
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
8.4b
(sqrt.f32 (fma.f32 u1 u1 u1))
5.9b
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
5.9b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
7.4b
(sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3))))
4.7b
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
1.4b
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
5.9b
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
11.2b
(sqrt.f32 u1)
2.4b
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
Compiler

Compiled 989 to 772 computations (21.9% saved)

localize59.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 59 to 45 computations (23.7% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite106.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
958×associate-*r/
838×*-commutative
760×associate-*l/
692×distribute-lft-in
650×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01061
122025
2293125
Stop Event
node limit
Counts
3 → 196
Calls
Call 1
Inputs
(-.f32 (+.f32 1 (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 u2 314159265359/50000000000)
(cos.f32 (-.f32 (+.f32 1 (*.f32 u2 314159265359/50000000000)) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (fma.f32 u2 314159265359/50000000000 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u2 314159265359/50000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u2 314159265359/50000000000 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u2 314159265359/50000000000 -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (fma.f32 u2 314159265359/50000000000 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u2 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 314159265359/50000000000 u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 314159265359/50000000000) 1)))) (#(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 (sqrt.f32 u2) (*.f32 314159265359/50000000000 (sqrt.f32 u2)))))) (#(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 (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 u2) (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 314159265359/50000000000 (cbrt.f32 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1))) (-.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 1) (+.f32 1 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (-.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (-.f32 0 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 1 (*.f32 (*.f32 u2 314159265359/50000000000) (fma.f32 u2 314159265359/50000000000 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (-.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (fma.f32 u2 314159265359/50000000000 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 314159265359/50000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1)))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3))) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) 1) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) 1) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 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 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 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 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 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 log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 u2 314159265359/50000000000 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (fma.f32 u2 314159265359/50000000000 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u2 314159265359/50000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u2 314159265359/50000000000 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u2 314159265359/50000000000 -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (fma.f32 u2 314159265359/50000000000 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u2 314159265359/50000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 u2 314159265359/50000000000 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (-.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (+.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (-.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 -1 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000)))) (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 314159265359/50000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1)))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3))) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) 1) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) 1) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 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 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 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 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 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 log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 u2 314159265359/50000000000 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 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 (*.f32 (cos.f32 1) (cos.f32 (fma.f32 u2 314159265359/50000000000 -1))) (*.f32 (sin.f32 1) (sin.f32 (fma.f32 u2 314159265359/50000000000 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 -1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)))) (#(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 (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 (-.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3))) (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))) 1) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3)) 1) (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))))))))) (#(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)) 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 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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))))))

simplify208.0ms (1.8%)

Algorithm
egg-herbie
Rules
1178×associate-*r/
1046×associate-+r+
1034×associate-+l+
950×associate-*l/
650×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03439110
19388886
237898866
Stop Event
node limit
Counts
232 → 213
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 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)
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 (neg.f32 (*.f32 -314159265359/50000000000 u2)))
(cos.f32 (neg.f32 (*.f32 -314159265359/50000000000 u2)))
(cos.f32 (neg.f32 (*.f32 -314159265359/50000000000 u2)))
(cos.f32 (neg.f32 (*.f32 -314159265359/50000000000 u2)))
(+.f32 1 (fma.f32 u2 314159265359/50000000000 -1))
(+.f32 (*.f32 u2 314159265359/50000000000) 0)
(+.f32 (fma.f32 u2 314159265359/50000000000 1) -1)
(+.f32 0 (*.f32 u2 314159265359/50000000000))
(+.f32 (fma.f32 u2 314159265359/50000000000 -1) 1)
(+.f32 -1 (fma.f32 u2 314159265359/50000000000 1))
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u2) (*.f32 314159265359/50000000000 (sqrt.f32 u2)))
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cbrt.f32 u2) (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 314159265359/50000000000 (cbrt.f32 u2)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(*.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (+.f32 1 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1))) (-.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 1))
(*.f32 (-.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 1) (+.f32 1 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1))))
(*.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (*.f32 u2 314159265359/50000000000))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (-.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (-.f32 0 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 1 (*.f32 (*.f32 u2 314159265359/50000000000) (fma.f32 u2 314159265359/50000000000 1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (-.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (fma.f32 u2 314159265359/50000000000 1)) 1))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(/.f32 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))
(/.f32 1 (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (*.f32 u2 314159265359/50000000000) 1)
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))
(/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 314159265359/50000000000)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1)))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3))) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) 1) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) 1) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 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 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 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 u2 314159265359/50000000000))))
(cbrt.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(fma.f32 1 (fma.f32 u2 314159265359/50000000000 1) -1)
(fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)
(+.f32 1 (fma.f32 u2 314159265359/50000000000 -1))
(+.f32 (*.f32 u2 314159265359/50000000000) 0)
(+.f32 (fma.f32 u2 314159265359/50000000000 1) -1)
(+.f32 0 (*.f32 u2 314159265359/50000000000))
(+.f32 (fma.f32 u2 314159265359/50000000000 -1) 1)
(+.f32 -1 (fma.f32 u2 314159265359/50000000000 1))
(-.f32 (*.f32 u2 314159265359/50000000000) 0)
(-.f32 (fma.f32 u2 314159265359/50000000000 1) 1)
(-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (-.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))) -1))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (+.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))) 1))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (-.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) 0))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) 0))
(-.f32 (+.f32 -1 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000)))) (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))))
(/.f32 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))
(/.f32 1 (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (*.f32 u2 314159265359/50000000000) 1)
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))
(/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 314159265359/50000000000)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1)))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3))) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) 1) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) 1) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 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 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 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 u2 314159265359/50000000000))))
(cbrt.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(fma.f32 1 (fma.f32 u2 314159265359/50000000000 1) -1)
(fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)
(+.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))
(+.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(-.f32 (*.f32 (cos.f32 1) (cos.f32 (fma.f32 u2 314159265359/50000000000 -1))) (*.f32 (sin.f32 1) (sin.f32 (fma.f32 u2 314159265359/50000000000 -1))))
(-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 -1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 -1)))
(*.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(*.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 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3))) (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))) 1) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3)) 1) (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))))))
(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)) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(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))))
(fma.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))
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 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)
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)))
(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 (neg.f32 (*.f32 -314159265359/50000000000 u2)))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(cos.f32 (neg.f32 (*.f32 -314159265359/50000000000 u2)))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(cos.f32 (neg.f32 (*.f32 -314159265359/50000000000 u2)))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(cos.f32 (neg.f32 (*.f32 -314159265359/50000000000 u2)))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(+.f32 1 (fma.f32 u2 314159265359/50000000000 -1))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 u2 314159265359/50000000000) 0)
(*.f32 314159265359/50000000000 u2)
(+.f32 (fma.f32 u2 314159265359/50000000000 1) -1)
(*.f32 314159265359/50000000000 u2)
(+.f32 0 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(+.f32 (fma.f32 u2 314159265359/50000000000 -1) 1)
(*.f32 314159265359/50000000000 u2)
(+.f32 -1 (fma.f32 u2 314159265359/50000000000 1))
(*.f32 314159265359/50000000000 u2)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 u2) (*.f32 314159265359/50000000000 (sqrt.f32 u2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (cbrt.f32 u2) (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 314159265359/50000000000 (cbrt.f32 u2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(*.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (+.f32 1 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1))) (-.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 1))
(*.f32 314159265359/50000000000 u2)
(*.f32 (-.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 1) (+.f32 1 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1))))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (-.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (-.f32 0 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (-.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (neg.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (-.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (*.f32 u2 -314159265359/50000000000))
(*.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2)) (-.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (*.f32 u2 -314159265359/50000000000))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 1 (*.f32 (*.f32 u2 314159265359/50000000000) (fma.f32 u2 314159265359/50000000000 1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 1 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 u2 314159265359/50000000000 1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (fma.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 1) 1))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (fma.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 1) 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (-.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (fma.f32 u2 314159265359/50000000000 1)) 1))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (fma.f32 u2 314159265359/50000000000 2)))) (fma.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 u2 314159265359/50000000000 1) -1))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (-.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (fma.f32 314159265359/50000000000 u2 2)))) (fma.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 1) -1))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (-.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6))) (fma.f32 (fma.f32 314159265359/50000000000 u2 2) (-.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)))
(/.f32 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(/.f32 1 (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))
(*.f32 314159265359/50000000000 u2)
(/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))) (/.f32 (sqrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2)))) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))) (/.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))) (/.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 314159265359/50000000000 u2 -1))) (-.f32 1 (fma.f32 314159265359/50000000000 u2 -1)))
(/.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 u2 -314159265359/50000000000 1))) (+.f32 2 (*.f32 u2 -314159265359/50000000000)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) -1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (*.f32 314159265359/50000000000 u2))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (+.f32 (fma.f32 u2 314159265359/50000000000 -1) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 -1) 3)) (fma.f32 (fma.f32 314159265359/50000000000 u2 -1) (+.f32 (*.f32 314159265359/50000000000 u2) -2) 1))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) -1) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1)))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 314159265359/50000000000 u2 -1))) (-.f32 1 (fma.f32 314159265359/50000000000 u2 -1)))
(/.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 u2 -314159265359/50000000000 1))) (+.f32 2 (*.f32 u2 -314159265359/50000000000)))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3))) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (+.f32 (fma.f32 u2 314159265359/50000000000 -1) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 -1) 3)) (fma.f32 (fma.f32 314159265359/50000000000 u2 -1) (+.f32 (*.f32 314159265359/50000000000 u2) -2) 1))
(/.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) 1) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 314159265359/50000000000 u2 -1))) (-.f32 1 (fma.f32 314159265359/50000000000 u2 -1)))
(/.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 u2 -314159265359/50000000000 1))) (+.f32 2 (*.f32 u2 -314159265359/50000000000)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (+.f32 (fma.f32 u2 314159265359/50000000000 -1) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 -1) 3)) (fma.f32 (fma.f32 314159265359/50000000000 u2 -1) (+.f32 (*.f32 314159265359/50000000000 u2) -2) 1))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) 1) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) -1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (*.f32 314159265359/50000000000 u2))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) -1) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 3)) 1/3)
(cbrt.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 3)))
(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 u2 314159265359/50000000000))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(fma.f32 1 (fma.f32 u2 314159265359/50000000000 1) -1)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)
(*.f32 314159265359/50000000000 u2)
(+.f32 1 (fma.f32 u2 314159265359/50000000000 -1))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 u2 314159265359/50000000000) 0)
(*.f32 314159265359/50000000000 u2)
(+.f32 (fma.f32 u2 314159265359/50000000000 1) -1)
(*.f32 314159265359/50000000000 u2)
(+.f32 0 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(+.f32 (fma.f32 u2 314159265359/50000000000 -1) 1)
(*.f32 314159265359/50000000000 u2)
(+.f32 -1 (fma.f32 u2 314159265359/50000000000 1))
(*.f32 314159265359/50000000000 u2)
(-.f32 (*.f32 u2 314159265359/50000000000) 0)
(*.f32 314159265359/50000000000 u2)
(-.f32 (fma.f32 u2 314159265359/50000000000 1) 1)
(*.f32 314159265359/50000000000 u2)
(-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)
(*.f32 314159265359/50000000000 u2)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (-.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))) -1))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 1 (*.f32 u2 -314159265359/50000000000)))) -1)
(-.f32 (+.f32 -1 (/.f32 1 (fma.f32 u2 -314159265359/50000000000 1))) (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (fma.f32 u2 -314159265359/50000000000 1)))
(-.f32 (+.f32 -1 (/.f32 1 (fma.f32 u2 -314159265359/50000000000 1))) (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (fma.f32 u2 -314159265359/50000000000 1)) (*.f32 u2 u2)))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (+.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))) 1))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 1 (*.f32 u2 -314159265359/50000000000)))) -1)
(-.f32 (+.f32 -1 (/.f32 1 (fma.f32 u2 -314159265359/50000000000 1))) (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (fma.f32 u2 -314159265359/50000000000 1)))
(-.f32 (+.f32 -1 (/.f32 1 (fma.f32 u2 -314159265359/50000000000 1))) (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (fma.f32 u2 -314159265359/50000000000 1)) (*.f32 u2 u2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))
(+.f32 (/.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (/.f32 -1 (fma.f32 314159265359/50000000000 u2 2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (-.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) 0))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))
(+.f32 (/.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (/.f32 -1 (fma.f32 314159265359/50000000000 u2 2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))) (/.f32 -1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))) (/.f32 -1 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (-.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) 0))
(-.f32 (/.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))) (/.f32 -1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))) (/.f32 -1 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))))
(-.f32 (+.f32 -1 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000)))) (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 1 (*.f32 u2 -314159265359/50000000000)))) -1)
(-.f32 (+.f32 -1 (/.f32 1 (fma.f32 u2 -314159265359/50000000000 1))) (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (fma.f32 u2 -314159265359/50000000000 1)))
(-.f32 (+.f32 -1 (/.f32 1 (fma.f32 u2 -314159265359/50000000000 1))) (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (fma.f32 u2 -314159265359/50000000000 1)) (*.f32 u2 u2)))
(/.f32 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(/.f32 1 (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))
(*.f32 314159265359/50000000000 u2)
(/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))) (/.f32 (sqrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2)))) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))) (/.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))) (/.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 314159265359/50000000000 u2 -1))) (-.f32 1 (fma.f32 314159265359/50000000000 u2 -1)))
(/.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 u2 -314159265359/50000000000 1))) (+.f32 2 (*.f32 u2 -314159265359/50000000000)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) -1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (*.f32 314159265359/50000000000 u2))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (+.f32 (fma.f32 u2 314159265359/50000000000 -1) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 -1) 3)) (fma.f32 (fma.f32 314159265359/50000000000 u2 -1) (+.f32 (*.f32 314159265359/50000000000 u2) -2) 1))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) -1) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 1) -1)) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1)))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 314159265359/50000000000 u2 -1))) (-.f32 1 (fma.f32 314159265359/50000000000 u2 -1)))
(/.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 u2 -314159265359/50000000000 1))) (+.f32 2 (*.f32 u2 -314159265359/50000000000)))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3))) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (+.f32 (fma.f32 u2 314159265359/50000000000 -1) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 -1) 3)) (fma.f32 (fma.f32 314159265359/50000000000 u2 -1) (+.f32 (*.f32 314159265359/50000000000 u2) -2) 1))
(/.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) 1) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 1 (fma.f32 u2 314159265359/50000000000 -1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 314159265359/50000000000 u2 -1))) (-.f32 1 (fma.f32 314159265359/50000000000 u2 -1)))
(/.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 u2 -314159265359/50000000000 1))) (+.f32 2 (*.f32 u2 -314159265359/50000000000)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) 1) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (-.f32 (fma.f32 u2 314159265359/50000000000 -1) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (+.f32 (fma.f32 u2 314159265359/50000000000 -1) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 -1) 3)) (fma.f32 (fma.f32 314159265359/50000000000 u2 -1) (+.f32 (*.f32 314159265359/50000000000 u2) -2) 1))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) (*.f32 u2 -314159265359/50000000000)) 1) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (sqrt.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2)))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (fma.f32 314159265359/50000000000 u2 2))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) -1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (*.f32 314159265359/50000000000 u2))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) -1) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) -1) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 2))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) -1) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (+.f32 (*.f32 u2 314159265359/50000000000) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 1) (fma.f32 314159265359/50000000000 u2 2))))
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 3)) 1/3)
(cbrt.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 3)))
(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 u2 314159265359/50000000000))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(fma.f32 1 (fma.f32 u2 314159265359/50000000000 1) -1)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 1)) -1)
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))
(fma.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))
(fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)))
(+.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)))
(fma.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))
(fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(-.f32 (*.f32 (cos.f32 1) (cos.f32 (fma.f32 u2 314159265359/50000000000 -1))) (*.f32 (sin.f32 1) (sin.f32 (fma.f32 u2 314159265359/50000000000 -1))))
(-.f32 (*.f32 (cos.f32 1) (cos.f32 (fma.f32 314159265359/50000000000 u2 -1))) (*.f32 (sin.f32 1) (sin.f32 (fma.f32 314159265359/50000000000 u2 -1))))
(-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 -1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 -1)))
(-.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 -1)) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 -1)))
(*.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(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 314159265359/50000000000 u2))
(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 314159265359/50000000000 u2))
(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 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))
(/.f32 (*.f32 (fma.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))
(/.f32 (fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1))) (/.f32 (-.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1))) (-.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3)) (fma.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (*.f32 (sin.f32 1) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) 3)) (fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (*.f32 (cos.f32 1) (cos.f32 1)) (cos.f32 (fma.f32 314159265359/50000000000 u2 1))) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (sin.f32 1) (-.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) 3)) (fma.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1))) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (cos.f32 1) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1))))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))
(/.f32 (*.f32 (fma.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))
(/.f32 (fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1))) (/.f32 (-.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1))) (-.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3))) (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3)) (fma.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (*.f32 (sin.f32 1) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) 3)) (fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (*.f32 (cos.f32 1) (cos.f32 1)) (cos.f32 (fma.f32 314159265359/50000000000 u2 1))) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (sin.f32 1) (-.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) 3)) (fma.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1))) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (cos.f32 1) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))) 1) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))
(/.f32 (*.f32 (fma.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))) (-.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1))))
(/.f32 (fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1))) (/.f32 (-.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1))) (-.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3)) 1) (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))) (*.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) 3)) (fma.f32 (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (*.f32 (sin.f32 1) (-.f32 (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) 3)) (fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (*.f32 (cos.f32 1) (cos.f32 1)) (cos.f32 (fma.f32 314159265359/50000000000 u2 1))) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (sin.f32 1) (-.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) 3)) (fma.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (-.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1))) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (cos.f32 1) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1))))))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(fabs.f32 (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(log.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(exp.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(fma.f32 (cos.f32 (fma.f32 u2 314159265359/50000000000 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 u2 314159265359/50000000000 1)) (sin.f32 1)))
(fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)))

localize6.0ms (0.1%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize27.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(cos.f32 (*.f32 314159265359/50000000000 u2))
0.2b
(*.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)

series2.0ms (0%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
0.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
@0
(*.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)))

rewrite66.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
01021
119521
2223221
Stop Event
node limit
Counts
1 → 13
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) (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)))))))))

simplify66.0ms (0.6%)

Algorithm
egg-herbie
Rules
1346×fma-def
982×distribute-lft-in
948×*-commutative
924×distribute-rgt-in
792×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
060623
1140607
2442583
32480571
46726571
Stop Event
node limit
Counts
25 → 33
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 (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)))))
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 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(*.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 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 (sqrt.f32 u1) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 6)) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))))
(fma.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))) (*.f32 (sqrt.f32 u1) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1)))
(fma.f32 (sqrt.f32 u1) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (*.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2)))) (sqrt.f32 u1))
(*.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 (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)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(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)))

localize51.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 50 to 37 computations (26% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite57.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1550×add-sqr-sqrt
1530×*-un-lft-identity
1432×add-cube-cbrt
1414×add-cbrt-cube
1402×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0726
115026
2193626
Stop Event
node limit
Counts
2 → 45
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(/.f32 1 (-.f32 1 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.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)) 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 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 (+.f32 1 (/.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 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))))))))

simplify68.0ms (0.6%)

Algorithm
egg-herbie
Rules
1026×associate-*r*
928×associate-*l*
782×associate-+r+
656×associate-+l-
654×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01401811
13711477
212201211
359431211
Stop Event
node limit
Counts
69 → 98
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)))))
(-.f32 (+.f32 1 (/.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)) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(log.f32 (exp.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 (+.f32 1 (/.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))))
(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))))
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 (+.f32 1 (/.f32 1 (*.f32 u1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(+.f32 -1 (-.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 (/.f32 1 (pow.f32 u1 3)) -1)))
-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 (+.f32 1 (/.f32 1 (*.f32 u1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(+.f32 -1 (-.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 (/.f32 1 (pow.f32 u1 3)) -1)))
1
(+.f32 1 u1)
(+.f32 u1 1)
(+.f32 (pow.f32 u1 2) (+.f32 1 u1))
(+.f32 (+.f32 (*.f32 u1 u1) 1) u1)
(+.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 1) (pow.f32 u1 3)))
(+.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))))
(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 (pow.f32 u1 4)) (/.f32 1 (*.f32 u1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(+.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 (*.f32 u1 u1)) (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))) (/.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))))
(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 (pow.f32 u1 4)) (/.f32 1 (*.f32 u1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(+.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 (*.f32 u1 u1)) (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))) (/.f32 1 (pow.f32 u1 4))))
(-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 1)
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 u1 -1) (neg.f32 (-.f32 1 u1)))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 u1 (-.f32 1 u1)) 0)
(/.f32 u1 (-.f32 1 u1))
(-.f32 (+.f32 1 (/.f32 1 (-.f32 1 u1))) 1)
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(*.f32 1 (/.f32 1 (-.f32 1 u1)))
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(*.f32 (/.f32 1 (-.f32 1 u1)) 1)
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (pow.f32 (-.f32 1 u1) -1/2))
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.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 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(/.f32 (*.f32 1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 u1 1) (fma.f32 u1 (neg.f32 u1) 1))
(*.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 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.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 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(pow.f32 (-.f32 1 u1) -1)
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(pow.f32 (/.f32 1 (-.f32 1 u1)) 1)
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 2)
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 3)
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(pow.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) 1/3)
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(sqrt.f32 (pow.f32 (-.f32 1 u1) -2))
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(log.f32 (exp.f32 (/.f32 1 (-.f32 1 u1))))
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3))
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1))))
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(exp.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) -1))
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1))
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))
(log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 u1))))
(+.f32 1 (-.f32 (/.f32 1 (-.f32 1 u1)) 1))
(+.f32 (/.f32 -1 (+.f32 -1 u1)) 0)
(/.f32 -1 (+.f32 u1 -1))

localize88.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

Compiled 64 to 46 computations (28.1% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

15 calls:

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

rewrite108.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1490×associate-/l*
622×associate-/r/
534×distribute-rgt-in
494×distribute-lft-in
436×associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01583
130383
2377683
Stop Event
node limit
Counts
3 → 186
Calls
Call 1
Inputs
(exp.f32 (log.f32 (/.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) 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 (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 (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)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 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 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 /.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -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 1 (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (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 (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 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.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 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (pow.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (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 (+.f32 (/.f32 1 u1) -1))))))) (#(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 (sqrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))) (#(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 -1 (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (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 (neg.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(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 (E.f32) (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(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 pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 2)) (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -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 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 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 (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 (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 (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)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 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 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 (E.f32) (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(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 pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 2)) (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -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 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 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 (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 (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 (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 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 (+.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 (-.f32 1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 u1))))))) (#(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 (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 (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 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 1 (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))))))))

simplify128.0ms (1.1%)

Algorithm
egg-herbie
Rules
1112×unswap-sqr
500×associate-/l*
492×distribute-frac-neg
482×div-sub
434×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041210560
199610258
2377910002
Stop Event
node limit
Counts
234 → 251
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))))))
(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))))))
(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 (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 (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)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (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)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(/.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 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (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)) (cbrt.f32 (pow.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.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 (sqrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(/.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 -1 (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (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 (neg.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(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 (E.f32) (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 2)) (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(neg.f32 (/.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)))))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -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 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 (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 (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)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (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 (E.f32) (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 2)) (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(neg.f32 (/.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)))))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.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 (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 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (sqrt.f32 (cbrt.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 (+.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 1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (sqrt.f32 (-.f32 1 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 (pow.f32 u1 3))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 1 (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 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1/2) u1) (sqrt.f32 -1)))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (/.f32 -1/2 (/.f32 (*.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 (+.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 (/.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 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1/2) u1) (sqrt.f32 -1))))
(+.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 (+.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 (/.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 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (/.f32 (sqrt.f32 -1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)))) (*.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)))))
(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 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1/2) u1) (sqrt.f32 -1)))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (/.f32 -1/2 (/.f32 (*.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 (+.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 (/.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 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1/2) u1) (sqrt.f32 -1))))
(+.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 (+.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 (/.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 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (/.f32 (sqrt.f32 -1) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)))) (*.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)))))
(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 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.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 u1 (*.f32 u1 (neg.f32 (sqrt.f32 -1)))))))
(-.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 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (sqrt.f32 -1) (+.f32 (+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (/.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 (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 u1 (*.f32 u1 (neg.f32 (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 (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 (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 (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 (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)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (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 (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 (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 (/.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 (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 (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 (/.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 (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 (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 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 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 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (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 (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 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 -1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (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 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 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(/.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 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.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 (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 (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.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 (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 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 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.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 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.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))) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (cbrt.f32 (pow.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 (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 (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 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.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 (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 (neg.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))))
(/.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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.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 (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 (*.f32 (cbrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (neg.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (neg.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (neg.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (cbrt.f32 (neg.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (neg.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
(*.f32 (cbrt.f32 (neg.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (cbrt.f32 (neg.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (neg.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
(/.f32 (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(/.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))) (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (*.f32 (/.f32 (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))))
(/.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1) (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)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (neg.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (neg.f32 (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 (neg.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.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 (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)))))
(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 (E.f32) (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(pow.f32 (E.f32) (log.f32 (/.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))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 2)) (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 2)) (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) (sqrt.f32 (log.f32 (/.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))))
(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)))
(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))))
(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 (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 (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 (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 (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 (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)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (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 (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 (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 (/.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 (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 (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 (/.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 (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 (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 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 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 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (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 (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 (/.f32 (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 -1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (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 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 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.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 (E.f32) (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(pow.f32 (E.f32) (log.f32 (/.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))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 2)) (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 2)) (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) (sqrt.f32 (log.f32 (/.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))))
(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)))
(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))))
(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 (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 (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 (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 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (cbrt.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 (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 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.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 (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 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 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 (-.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 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (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 (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 (pow.f32 u1 3))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))))
(/.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 u1)) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.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 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 1 (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)))))
(*.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)))

eval647.0ms (5.7%)

Compiler

Compiled 17983 to 14320 computations (20.4% saved)

prune224.0ms (2%)

Pruning

41 alts after pruning (36 fresh and 5 done)

PrunedKeptTotal
New79119810
Fresh111728
Picked101
Done156
Total80441845
Error
0.1b
Counts
845 → 41
Alt Table
Click to see full alt table
StatusErrorProgram
6.6b
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
9.3b
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
3.4b
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 2)) (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
6.1b
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
8.1b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
2.6b
(pow.f32 (E.f32) (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
0.7b
(/.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))))
5.9b
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
0.4b
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
0.5b
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
6.0b
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
4.9b
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.4b
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
9.5b
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (exp.f32 (*.f32 2 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.5b
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
0.4b
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
3.5b
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
25.4b
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.3b
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
0.8b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) 3)) (fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (*.f32 (cos.f32 1) (cos.f32 1)) (cos.f32 (fma.f32 314159265359/50000000000 u2 1))) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (sin.f32 1) (-.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1))))))))
0.4b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
0.4b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (-.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (-.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))) -1))) 1)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)) 1)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
2.3b
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
13.8b
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 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)))
2.3b
(*.f32 (sqrt.f32 (*.f32 (+.f32 (+.f32 (*.f32 u1 u1) 1) u1) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
6.0b
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
8.1b
(*.f32 (sqrt.f32 u1) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
8.1b
(*.f32 (sqrt.f32 u1) (log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
7.9b
(*.f32 (sqrt.f32 u1) (cos.f32 (-.f32 (+.f32 1 (*.f32 u2 314159265359/50000000000)) 1)))
7.9b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
25.7b
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
5.9b
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
5.9b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
8.6b
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
5.9b
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
11.2b
(sqrt.f32 u1)
2.4b
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))))
Compiler

Compiled 1390 to 1139 computations (18.1% saved)

localize140.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f32 u1 (-.f32 1 u1))
0.3b
(*.f32 u2 314159265359/50000000000)
13.5b
(-.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)) 1)
14.5b
(-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)
Compiler

Compiled 88 to 72 computations (18.2% saved)

series0.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
u2
@0
(-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)
0.0ms
u2
@inf
(-.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)) 1)
0.0ms
u2
@-inf
(-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)
0.0ms
u2
@inf
(-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)
0.0ms
u2
@-inf
(-.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)) 1)

rewrite133.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1170×distribute-lft-in
912×*-commutative
514×associate-/r*
454×associate-+l+
406×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01126
126414
2374414
Stop Event
node limit
Counts
2 → 266
Calls
Call 1
Inputs
(-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)
(-.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 2 (fma.f32 u2 314159265359/50000000000 -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 2 (+.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 2 (-.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u2 314159265359/50000000000 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u2 314159265359/50000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u2 314159265359/50000000000 -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 u2 314159265359/50000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -2 (fma.f32 u2 314159265359/50000000000 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 3 (-.f32 (*.f32 u2 314159265359/50000000000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u2 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 314159265359/50000000000 u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 314159265359/50000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u2 314159265359/50000000000))))) (#(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 (sqrt.f32 u2) (*.f32 314159265359/50000000000 (sqrt.f32 u2)))))) (#(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 (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 u2) (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 314159265359/50000000000 (cbrt.f32 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))) (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1) (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (fma.f32 u2 314159265359/50000000000 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (-.f32 0 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 4 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 0 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4))) (neg.f32 (fma.f32 u2 314159265359/50000000000 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)))) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))) (-.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) (pow.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (*.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 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (fma.f32 u2 314159265359/50000000000 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (*.f32 u2 314159265359/50000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 3)) (+.f32 1 (+.f32 (-.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1)) (*.f32 u2 314159265359/50000000000)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 0 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 0 (*.f32 (*.f32 u2 314159265359/50000000000) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) 64) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (neg.f32 (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (neg.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (fma.f32 u2 314159265359/50000000000 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (/.f32 1 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))))) (#(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 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.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 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))) (#(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 log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u2 314159265359/50000000000 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 314159265359/50000000000 u2 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 u2 314159265359/50000000000 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u2 314159265359/50000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 2) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 2 (fma.f32 u2 314159265359/50000000000 -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 2 (+.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 2 (-.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u2 314159265359/50000000000 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u2 314159265359/50000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u2 314159265359/50000000000 -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 u2 314159265359/50000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -2 (fma.f32 u2 314159265359/50000000000 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 3 (-.f32 (*.f32 u2 314159265359/50000000000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u2 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 314159265359/50000000000 u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 314159265359/50000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u2 314159265359/50000000000))))) (#(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 (sqrt.f32 u2) (*.f32 314159265359/50000000000 (sqrt.f32 u2)))))) (#(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 (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 u2) (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 314159265359/50000000000 (cbrt.f32 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))) (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1) (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (fma.f32 u2 314159265359/50000000000 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (-.f32 0 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 4 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 0 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4))) (neg.f32 (fma.f32 u2 314159265359/50000000000 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)))) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))) (-.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) (pow.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (*.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 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (*.f32 u2 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (fma.f32 u2 314159265359/50000000000 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (*.f32 u2 314159265359/50000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 3)) (+.f32 1 (+.f32 (-.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1)) (*.f32 u2 314159265359/50000000000)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 0 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 0 (*.f32 (*.f32 u2 314159265359/50000000000) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) 64) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (neg.f32 (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (neg.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (fma.f32 u2 314159265359/50000000000 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (/.f32 1 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))))) (#(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 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.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 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))) (#(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 log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u2 314159265359/50000000000 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 314159265359/50000000000 u2 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 u2 314159265359/50000000000 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u2 314159265359/50000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 2) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)))))

simplify154.0ms (1.4%)

Algorithm
egg-herbie
Rules
1420×associate--r+
828×+-commutative
632×distribute-lft-in
600×distribute-rgt-in
586×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037111422
1114610906
2601310902
Stop Event
node limit
Counts
290 → 225
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 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 2 (fma.f32 u2 314159265359/50000000000 -2))
(+.f32 2 (+.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))
(+.f32 2 (-.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))
(+.f32 (fma.f32 u2 314159265359/50000000000 2) -2)
(+.f32 (*.f32 u2 314159265359/50000000000) 0)
(+.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) -1))
(+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 0))
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)
(+.f32 0 (*.f32 u2 314159265359/50000000000))
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 3) -3)
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 1)
(+.f32 (fma.f32 u2 314159265359/50000000000 -2) 2)
(+.f32 -1 (+.f32 (*.f32 u2 314159265359/50000000000) 1))
(+.f32 -2 (fma.f32 u2 314159265359/50000000000 2))
(+.f32 3 (-.f32 (*.f32 u2 314159265359/50000000000) 3))
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u2) (*.f32 314159265359/50000000000 (sqrt.f32 u2)))
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cbrt.f32 u2) (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 314159265359/50000000000 (cbrt.f32 u2)))
(*.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))) (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1))
(*.f32 (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1) (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))))
(*.f32 (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))
(*.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (fma.f32 u2 314159265359/50000000000 -2))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (*.f32 u2 314159265359/50000000000))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (*.f32 u2 314159265359/50000000000))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (-.f32 0 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 4 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 0 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4))) (neg.f32 (fma.f32 u2 314159265359/50000000000 -2)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)))) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))) (-.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) (pow.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))
(/.f32 (*.f32 u2 314159265359/50000000000) 1)
(/.f32 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))
(/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (*.f32 u2 314159265359/50000000000))
(/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (fma.f32 u2 314159265359/50000000000 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (*.f32 u2 314159265359/50000000000) 4))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 3)) (+.f32 1 (+.f32 (-.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1)) (*.f32 u2 314159265359/50000000000)) 1)))
(/.f32 (+.f32 0 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 0 (*.f32 (*.f32 u2 314159265359/50000000000) 0))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) 64) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (neg.f32 (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (neg.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (fma.f32 u2 314159265359/50000000000 2))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 -2)))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (/.f32 1 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 4))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(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 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) 1/3)
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(cbrt.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(fma.f32 u2 314159265359/50000000000 0)
(fma.f32 314159265359/50000000000 u2 0)
(fma.f32 1 (fma.f32 u2 314159265359/50000000000 2) -2)
(fma.f32 1 (*.f32 u2 314159265359/50000000000) 0)
(fma.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)
(fma.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 0)
(fma.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 2) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)
(+.f32 2 (fma.f32 u2 314159265359/50000000000 -2))
(+.f32 2 (+.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))
(+.f32 2 (-.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))
(+.f32 (fma.f32 u2 314159265359/50000000000 2) -2)
(+.f32 (*.f32 u2 314159265359/50000000000) 0)
(+.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) -1))
(+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 0))
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)
(+.f32 0 (*.f32 u2 314159265359/50000000000))
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 3) -3)
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 1)
(+.f32 (fma.f32 u2 314159265359/50000000000 -2) 2)
(+.f32 -1 (+.f32 (*.f32 u2 314159265359/50000000000) 1))
(+.f32 -2 (fma.f32 u2 314159265359/50000000000 2))
(+.f32 3 (-.f32 (*.f32 u2 314159265359/50000000000) 3))
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u2) (*.f32 314159265359/50000000000 (sqrt.f32 u2)))
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cbrt.f32 u2) (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 314159265359/50000000000 (cbrt.f32 u2)))
(*.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))) (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1))
(*.f32 (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1) (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))))
(*.f32 (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))
(*.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (fma.f32 u2 314159265359/50000000000 -2))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (*.f32 u2 314159265359/50000000000))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (*.f32 u2 314159265359/50000000000))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (-.f32 0 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 4 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 0 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4))) (neg.f32 (fma.f32 u2 314159265359/50000000000 -2)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)))) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))) (-.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) (pow.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))
(/.f32 (*.f32 u2 314159265359/50000000000) 1)
(/.f32 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))
(/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (*.f32 u2 314159265359/50000000000))
(/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (fma.f32 u2 314159265359/50000000000 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (*.f32 u2 314159265359/50000000000) 4))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 3)) (+.f32 1 (+.f32 (-.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1)) (*.f32 u2 314159265359/50000000000)) 1)))
(/.f32 (+.f32 0 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 0 (*.f32 (*.f32 u2 314159265359/50000000000) 0))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) 64) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (neg.f32 (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (neg.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (fma.f32 u2 314159265359/50000000000 2))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 -2)))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (/.f32 1 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 4))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(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 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) 1/3)
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(cbrt.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(fma.f32 u2 314159265359/50000000000 0)
(fma.f32 314159265359/50000000000 u2 0)
(fma.f32 1 (fma.f32 u2 314159265359/50000000000 2) -2)
(fma.f32 1 (*.f32 u2 314159265359/50000000000) 0)
(fma.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)
(fma.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 0)
(fma.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 2) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)
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 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 2 (fma.f32 u2 314159265359/50000000000 -2))
(*.f32 314159265359/50000000000 u2)
(+.f32 2 (+.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))
(*.f32 314159265359/50000000000 u2)
(+.f32 2 (-.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))
(*.f32 314159265359/50000000000 u2)
(+.f32 (fma.f32 u2 314159265359/50000000000 2) -2)
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 u2 314159265359/50000000000) 0)
(*.f32 314159265359/50000000000 u2)
(+.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) -1))
(*.f32 314159265359/50000000000 u2)
(+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 0))
(*.f32 314159265359/50000000000 u2)
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)
(*.f32 314159265359/50000000000 u2)
(+.f32 0 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 3) -3)
(*.f32 314159265359/50000000000 u2)
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 1)
(*.f32 314159265359/50000000000 u2)
(+.f32 (fma.f32 u2 314159265359/50000000000 -2) 2)
(*.f32 314159265359/50000000000 u2)
(+.f32 -1 (+.f32 (*.f32 u2 314159265359/50000000000) 1))
(*.f32 314159265359/50000000000 u2)
(+.f32 -2 (fma.f32 u2 314159265359/50000000000 2))
(*.f32 314159265359/50000000000 u2)
(+.f32 3 (-.f32 (*.f32 u2 314159265359/50000000000) 3))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 u2) (*.f32 314159265359/50000000000 (sqrt.f32 u2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (cbrt.f32 u2) (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 314159265359/50000000000 (cbrt.f32 u2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))) (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1))
(*.f32 314159265359/50000000000 u2)
(*.f32 (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1) (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(*.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (fma.f32 u2 314159265359/50000000000 -2))
(*.f32 (fma.f32 u2 314159265359/50000000000 -2) (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 -4)))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 -2) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 -2) (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000))))
(*.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f32 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 (-.f32 4 (*.f32 u2 314159265359/25000000000))))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 4 (*.f32 u2 -314159265359/25000000000)))) (*.f32 (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 8) u2) 50000000000/314159265359))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (-.f32 0 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2)) (-.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (neg.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (/.f32 (-.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (fma.f32 314159265359/50000000000 u2 2))) (*.f32 u2 -314159265359/50000000000))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 (*.f32 314159265359/50000000000 u2) (*.f32 u2 -314159265359/50000000000))) (-.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 4 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (-.f32 4 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (*.f32 314159265359/50000000000 u2))) (-.f32 2 (*.f32 314159265359/50000000000 u2)))
(*.f32 (+.f32 2 (*.f32 u2 -314159265359/50000000000)) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 -50000000000/314159265359 (/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4) u2))))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 0 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (*.f32 314159265359/50000000000 u2))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (neg.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (/.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (*.f32 314159265359/50000000000 u2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (*.f32 u2 -314159265359/50000000000)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4))) (neg.f32 (fma.f32 u2 314159265359/50000000000 -2)))
(*.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (-.f32 4 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (*.f32 314159265359/50000000000 u2))) (-.f32 2 (*.f32 314159265359/50000000000 u2)))
(*.f32 (+.f32 2 (*.f32 u2 -314159265359/50000000000)) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 -50000000000/314159265359 (/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4) u2))))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)))) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2)) (+.f32 -8 (neg.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)))) (neg.f32 (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 (-.f32 4 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (-.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/2500000000000000000000) (+.f32 4 (*.f32 u2 -314159265359/25000000000)))) (*.f32 -50000000000/314159265359 (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 8) u2)))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/2500000000000000000000) (-.f32 -4 (*.f32 u2 -314159265359/25000000000)))) (*.f32 -50000000000/314159265359 (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 8) u2)))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 0 (*.f32 u2 314159265359/25000000000)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 8))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (*.f32 u2 -314159265359/25000000000))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))) (-.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (-.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4) (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2))) (-.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (-.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 4) (*.f32 (+.f32 8 (*.f32 u2 314159265359/25000000000)) (+.f32 8 (*.f32 u2 314159265359/25000000000))))) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 4) (*.f32 (+.f32 (*.f32 u2 314159265359/25000000000) 8) (+.f32 -8 (*.f32 u2 -314159265359/25000000000))))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 -8 (*.f32 u2 -314159265359/25000000000))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) (pow.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) (pow.f32 (+.f32 8 (*.f32 u2 314159265359/25000000000)) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 4) (-.f32 (*.f32 (+.f32 8 (*.f32 u2 314159265359/25000000000)) (+.f32 8 (*.f32 u2 314159265359/25000000000))) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/25000000000) 8) 3) (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 4) (*.f32 (+.f32 (*.f32 u2 314159265359/25000000000) 8) (-.f32 (+.f32 (*.f32 u2 314159265359/25000000000) 8) (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2)))))
(/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(/.f32 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))
(*.f32 (/.f32 1 (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (*.f32 u2 314159265359/50000000000))
(*.f32 (/.f32 (*.f32 u2 u2) u2) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 u2 (/.f32 u2 u2)))
(/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (fma.f32 u2 314159265359/50000000000 2))
(*.f32 314159265359/50000000000 u2)
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (*.f32 u2 314159265359/50000000000) 4))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))))
(*.f32 (/.f32 1 (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (fma.f32 u2 314159265359/50000000000 4)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4)) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4)) (fma.f32 314159265359/50000000000 u2 4)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2))) (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (fma.f32 314159265359/50000000000 u2 2)))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (/.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 4) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4)) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4)) (/.f32 (fma.f32 314159265359/50000000000 u2 4) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2)))) (fma.f32 u2 314159265359/50000000000 2)) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (cbrt.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 2 (*.f32 314159265359/50000000000 u2)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 314159265359/50000000000 u2 -1))) (+.f32 2 (*.f32 u2 -314159265359/50000000000)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 4) -16) (fma.f32 u2 314159265359/50000000000 4)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 4) -16) (*.f32 (fma.f32 314159265359/50000000000 u2 4) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4)))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) -1) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (*.f32 314159265359/50000000000 u2))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 6) -64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 8)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6) -64) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 8))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 6) -64) (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 8))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6) -64) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 8) (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) -1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) -1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 3)) (+.f32 1 (+.f32 (-.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1)) (*.f32 u2 314159265359/50000000000)) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1)) (-.f32 (*.f32 314159265359/50000000000 u2) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 -1) 3)) (+.f32 2 (fma.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 314159265359/50000000000 u2 -1) (*.f32 u2 -314159265359/50000000000))))
(/.f32 (+.f32 0 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 0 (*.f32 (*.f32 u2 314159265359/50000000000) 0))))
(/.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 0))
(/.f32 (pow.f32 u2 3) (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) 31006276680305942139213528068663279/125000000000000000000000000000000))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) 64) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) -64) (*.f32 (fma.f32 u2 314159265359/50000000000 4) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 4) (+.f32 16 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6) -64) (fma.f32 314159265359/50000000000 u2 4)) (fma.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 4) 16)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) -1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) 1) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) -512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000))) (+.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 6) 64) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 8))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 3) -512) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6) (fma.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 8 64))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) -512) (*.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2))) (+.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 6) 64) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 8))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 3) -512) (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2)))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6) (fma.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 8 64)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) -1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) 1) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) -1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) 1) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (neg.f32 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (neg.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (neg.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (-.f32 (+.f32 (*.f32 u2 -314159265359/50000000000) -2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (-.f32 (*.f32 u2 -314159265359/50000000000) (+.f32 2 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 4) (neg.f32 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (-.f32 4 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2)) (+.f32 -4 (*.f32 u2 -314159265359/50000000000)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (-.f32 8 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3)) (-.f32 (+.f32 -8 (*.f32 u2 -314159265359/25000000000)) (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2)))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (fma.f32 u2 314159265359/50000000000 2))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 -2)))
(*.f32 (fma.f32 u2 314159265359/50000000000 -2) (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 -4)))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 -2) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 -2) (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (/.f32 1 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f32 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 (-.f32 4 (*.f32 u2 314159265359/25000000000))))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 4 (*.f32 u2 -314159265359/25000000000)))) (*.f32 (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 8) u2) 50000000000/314159265359))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 4))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) 1/3)
(cbrt.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(fma.f32 u2 314159265359/50000000000 0)
(*.f32 314159265359/50000000000 u2)
(fma.f32 314159265359/50000000000 u2 0)
(*.f32 314159265359/50000000000 u2)
(fma.f32 1 (fma.f32 u2 314159265359/50000000000 2) -2)
(*.f32 314159265359/50000000000 u2)
(fma.f32 1 (*.f32 u2 314159265359/50000000000) 0)
(*.f32 314159265359/50000000000 u2)
(fma.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 0)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 0)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 2) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)
(*.f32 314159265359/50000000000 u2)
(+.f32 2 (fma.f32 u2 314159265359/50000000000 -2))
(*.f32 314159265359/50000000000 u2)
(+.f32 2 (+.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))
(*.f32 314159265359/50000000000 u2)
(+.f32 2 (-.f32 (fma.f32 u2 314159265359/50000000000 -2) 0))
(*.f32 314159265359/50000000000 u2)
(+.f32 (fma.f32 u2 314159265359/50000000000 2) -2)
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 u2 314159265359/50000000000) 0)
(*.f32 314159265359/50000000000 u2)
(+.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) -1))
(*.f32 314159265359/50000000000 u2)
(+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 0))
(*.f32 314159265359/50000000000 u2)
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)
(*.f32 314159265359/50000000000 u2)
(+.f32 0 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 3) -3)
(*.f32 314159265359/50000000000 u2)
(+.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 1)
(*.f32 314159265359/50000000000 u2)
(+.f32 (fma.f32 u2 314159265359/50000000000 -2) 2)
(*.f32 314159265359/50000000000 u2)
(+.f32 -1 (+.f32 (*.f32 u2 314159265359/50000000000) 1))
(*.f32 314159265359/50000000000 u2)
(+.f32 -2 (fma.f32 u2 314159265359/50000000000 2))
(*.f32 314159265359/50000000000 u2)
(+.f32 3 (-.f32 (*.f32 u2 314159265359/50000000000) 3))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 u2) (*.f32 314159265359/50000000000 (sqrt.f32 u2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (cbrt.f32 u2) (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 314159265359/50000000000 (cbrt.f32 u2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))) (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1))
(*.f32 314159265359/50000000000 u2)
(*.f32 (-.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 1) (+.f32 1 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1))))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 1 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(*.f32 (/.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (/.f32 1 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (fma.f32 u2 314159265359/50000000000 -2))
(*.f32 (fma.f32 u2 314159265359/50000000000 -2) (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 -4)))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 -2) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 -2) (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000))))
(*.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f32 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 (-.f32 4 (*.f32 u2 314159265359/25000000000))))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 4 (*.f32 u2 -314159265359/25000000000)))) (*.f32 (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 8) u2) 50000000000/314159265359))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (-.f32 0 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2)) (-.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (neg.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (/.f32 (-.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (fma.f32 314159265359/50000000000 u2 2))) (*.f32 u2 -314159265359/50000000000))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 (*.f32 314159265359/50000000000 u2) (*.f32 u2 -314159265359/50000000000))) (-.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (-.f32 4 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (-.f32 4 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (*.f32 314159265359/50000000000 u2))) (-.f32 2 (*.f32 314159265359/50000000000 u2)))
(*.f32 (+.f32 2 (*.f32 u2 -314159265359/50000000000)) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 -50000000000/314159265359 (/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4) u2))))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 0 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (*.f32 314159265359/50000000000 u2))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (neg.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (/.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (*.f32 314159265359/50000000000 u2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (*.f32 u2 -314159265359/50000000000)))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4))) (neg.f32 (fma.f32 u2 314159265359/50000000000 -2)))
(*.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (-.f32 4 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (*.f32 314159265359/50000000000 u2))) (-.f32 2 (*.f32 314159265359/50000000000 u2)))
(*.f32 (+.f32 2 (*.f32 u2 -314159265359/50000000000)) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 -50000000000/314159265359 (/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4) u2))))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (neg.f32 (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)))) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2)) (+.f32 -8 (neg.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)))) (neg.f32 (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 (-.f32 4 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (-.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/2500000000000000000000) (+.f32 4 (*.f32 u2 -314159265359/25000000000)))) (*.f32 -50000000000/314159265359 (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 8) u2)))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/2500000000000000000000) (-.f32 -4 (*.f32 u2 -314159265359/25000000000)))) (*.f32 -50000000000/314159265359 (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 8) u2)))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 0 (*.f32 u2 314159265359/25000000000)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 8))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (*.f32 u2 -314159265359/25000000000))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))) (-.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (-.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4) (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2))) (-.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (fma.f32 314159265359/50000000000 u2 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (-.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 4) (*.f32 (+.f32 8 (*.f32 u2 314159265359/25000000000)) (+.f32 8 (*.f32 u2 314159265359/25000000000))))) (-.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 4) (*.f32 (+.f32 (*.f32 u2 314159265359/25000000000) 8) (+.f32 -8 (*.f32 u2 -314159265359/25000000000))))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 -8 (*.f32 u2 -314159265359/25000000000))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) (pow.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) 3))) (-.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) (*.f32 (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) (pow.f32 (+.f32 8 (*.f32 u2 314159265359/25000000000)) 3))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 4) (-.f32 (*.f32 (+.f32 8 (*.f32 u2 314159265359/25000000000)) (+.f32 8 (*.f32 u2 314159265359/25000000000))) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/25000000000) 8) 3) (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 4) (*.f32 (+.f32 (*.f32 u2 314159265359/25000000000) 8) (-.f32 (+.f32 (*.f32 u2 314159265359/25000000000) 8) (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2)))))
(/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(/.f32 1 (/.f32 1 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))
(*.f32 (/.f32 1 (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (*.f32 u2 314159265359/50000000000))
(*.f32 (/.f32 (*.f32 u2 u2) u2) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 u2 (/.f32 u2 u2)))
(/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (fma.f32 u2 314159265359/50000000000 2))
(*.f32 314159265359/50000000000 u2)
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (+.f32 (*.f32 u2 314159265359/50000000000) 4))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))))
(*.f32 (/.f32 1 (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (fma.f32 u2 314159265359/50000000000 4)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4)) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4)) (fma.f32 314159265359/50000000000 u2 4)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2))) (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (fma.f32 314159265359/50000000000 u2 2)))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (fma.f32 314159265359/50000000000 u2 2)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (/.f32 (/.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))) (/.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))) (/.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (/.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 4) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4)) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4)) (/.f32 (fma.f32 314159265359/50000000000 u2 4) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))) (/.f32 (fma.f32 u2 314159265359/50000000000 2) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2)))) (fma.f32 u2 314159265359/50000000000 2)) (cbrt.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (cbrt.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (/.f32 (fma.f32 314159265359/50000000000 u2 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8))) (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)) (/.f32 (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8)))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1))) (-.f32 2 (*.f32 u2 314159265359/50000000000)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1))) (-.f32 2 (*.f32 314159265359/50000000000 u2)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 314159265359/50000000000 u2 -1))) (+.f32 2 (*.f32 u2 -314159265359/50000000000)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 4) -16) (fma.f32 u2 314159265359/50000000000 4)) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 4) -16) (*.f32 (fma.f32 314159265359/50000000000 u2 4) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4)))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) -1) (fma.f32 u2 314159265359/50000000000 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (*.f32 314159265359/50000000000 u2))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 6) -64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 8)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6) -64) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 8))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) 64) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 6) -64) (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2)))) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 8))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6) -64) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 8) (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) -1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) -1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) 3)) (+.f32 1 (+.f32 (-.f32 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) -1) (+.f32 (*.f32 u2 314159265359/50000000000) -1)) (*.f32 u2 314159265359/50000000000)) 1)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 314159265359/50000000000 -1) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 -1) (fma.f32 u2 314159265359/50000000000 -1)) (-.f32 (*.f32 314159265359/50000000000 u2) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 -1) 3)) (+.f32 2 (fma.f32 (fma.f32 314159265359/50000000000 u2 -1) (fma.f32 314159265359/50000000000 u2 -1) (*.f32 u2 -314159265359/50000000000))))
(/.f32 (+.f32 0 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 0 (*.f32 (*.f32 u2 314159265359/50000000000) 0))))
(/.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 0))
(/.f32 (pow.f32 u2 3) (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) 31006276680305942139213528068663279/125000000000000000000000000000000))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) 64) (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 16) (*.f32 4 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 3) -64) (*.f32 (fma.f32 u2 314159265359/50000000000 4) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 4) (+.f32 16 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6) -64) (fma.f32 314159265359/50000000000 u2 4)) (fma.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 4) 16)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) 3) 1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2) 3) -1) (*.f32 (fma.f32 u2 314159265359/50000000000 2) (+.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 4) 1) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2) (+.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 4)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) -512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000))) (+.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 6) 64) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 8))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 3) -512) (*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6) (fma.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 8 64))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) 512) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (-.f32 4 (*.f32 (fma.f32 u2 314159265359/50000000000 2) -2))) (+.f32 (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3)) (+.f32 64 (*.f32 8 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 3) -512) (*.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) 4) (*.f32 -2 (fma.f32 u2 314159265359/50000000000 2))) (+.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 6) 64) (*.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) 8))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 3) -512) (+.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) 4) (*.f32 2 (fma.f32 314159265359/50000000000 u2 2)))) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 6) (fma.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) 8 64)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) -1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) 1) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (+.f32 1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3) 3) -1) (*.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)) (+.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 6) 1) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) 3)) (*.f32 (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 6)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000))) (neg.f32 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3))) (neg.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3))) (neg.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (-.f32 (+.f32 (*.f32 u2 -314159265359/50000000000) -2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (-.f32 (*.f32 u2 -314159265359/50000000000) (+.f32 2 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4)) (neg.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2)) 4) (neg.f32 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (-.f32 4 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2)) (+.f32 -4 (*.f32 u2 -314159265359/50000000000)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8)) (neg.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (-.f32 8 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3)) (-.f32 (+.f32 -8 (*.f32 u2 -314159265359/25000000000)) (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2)))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) 1) (fma.f32 u2 314159265359/50000000000 2))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2))) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2)) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)))
(*.f32 314159265359/50000000000 u2)
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) -4)) (/.f32 1 (fma.f32 u2 314159265359/50000000000 -2)))
(*.f32 (fma.f32 u2 314159265359/50000000000 -2) (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 -4)))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 -2) (*.f32 (fma.f32 314159265359/50000000000 u2 2) (*.f32 314159265359/50000000000 u2))) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 -2) (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2))) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) -4))
(/.f32 (/.f32 (*.f32 (fma.f32 u2 314159265359/50000000000 2) (*.f32 u2 314159265359/50000000000)) (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (/.f32 1 (+.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 2) (/.f32 (+.f32 8 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (*.f32 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000 (-.f32 4 (*.f32 u2 314159265359/25000000000))))
(/.f32 (*.f32 (fma.f32 314159265359/50000000000 u2 2) (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 4 (*.f32 u2 -314159265359/25000000000)))) (*.f32 (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 8) u2) 50000000000/314159265359))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) 1) (+.f32 (*.f32 u2 314159265359/50000000000) 4))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4))) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (*.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 4)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) -4) (/.f32 1 (fma.f32 u2 314159265359/50000000000 4)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) -4) (fma.f32 314159265359/50000000000 u2 4))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2)))) (sqrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 3)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))) (cbrt.f32 (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 3)) 1) (+.f32 (fma.f32 u2 314159265359/50000000000 2) (pow.f32 (fma.f32 u2 314159265359/50000000000 1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 3)) (+.f32 (fma.f32 314159265359/50000000000 u2 2) (pow.f32 (fma.f32 314159265359/50000000000 u2 1) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) 1) (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 4 (+.f32 4 (*.f32 u2 314159265359/25000000000))))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 3) -8) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 2) 2) (+.f32 8 (*.f32 u2 314159265359/25000000000)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 3) -8) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 2) 2) (+.f32 (*.f32 u2 314159265359/25000000000) 8)))
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) 1/3)
(cbrt.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(fma.f32 u2 314159265359/50000000000 0)
(*.f32 314159265359/50000000000 u2)
(fma.f32 314159265359/50000000000 u2 0)
(*.f32 314159265359/50000000000 u2)
(fma.f32 1 (fma.f32 u2 314159265359/50000000000 2) -2)
(*.f32 314159265359/50000000000 u2)
(fma.f32 1 (*.f32 u2 314159265359/50000000000) 0)
(*.f32 314159265359/50000000000 u2)
(fma.f32 1 (+.f32 (*.f32 u2 314159265359/50000000000) 1) -1)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 0)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) (sqrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 0)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) 2) (cbrt.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 1)) -1)
(*.f32 314159265359/50000000000 u2)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 2)) -2)
(*.f32 314159265359/50000000000 u2)

localize21.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 19 to 13 computations (31.6% saved)

series2.0ms (0%)

Counts
1 → 4
Calls

6 calls:

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

rewrite65.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1626×add-sqr-sqrt
1608×*-un-lft-identity
1488×add-cube-cbrt
1468×add-cbrt-cube
174×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify59.0ms (0.5%)

Algorithm
egg-herbie
Rules
1336×fma-def
964×distribute-lft-in
924×*-commutative
902×distribute-rgt-in
774×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
057345
1139345
2430333
32428327
46609327
Stop Event
node limit
Counts
17 → 27
Calls
Call 1
Inputs
u1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) u1)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) u1)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) u1)) u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 2))
(log.f32 (pow.f32 (exp.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
Outputs
u1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1)
(*.f32 u1 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(fma.f32 u1 (*.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2)) u1)
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) u1)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1))
(fma.f32 u1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) u1)
(*.f32 u1 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) u1)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) u1)) u1)))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 6)) u1)))
(fma.f32 u1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (fma.f32 u1 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) u1))
(fma.f32 u1 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 -98696044010906577398881/5000000000000000000000) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) u1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))) 1)
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 1)
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) 2)
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) 3)
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 3) 1/3)
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 2))
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (pow.f32 (exp.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) 3))
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) 1))
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(*.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))

localize30.0ms (0.3%)

Local error

Found 3 expressions with local error:

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

Compiled 29 to 21 computations (27.6% saved)

series3.0ms (0%)

Counts
3 → 16
Calls

9 calls:

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

rewrite74.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1980×add-sqr-sqrt
1958×*-un-lft-identity
1824×add-cube-cbrt
1804×add-cbrt-cube
198×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01049
120741
2258041
Stop Event
node limit
Counts
3 → 77
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 1 (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (-.f32 1 u1))
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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 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 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 1/4)))))) (#(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 (*.f32 (sqrt.f32 u1) -1) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (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) (pow.f32 (-.f32 1 u1) 1/4)) (pow.f32 (-.f32 1 u1) 1/4))))) (#(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 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(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 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 (pow.f32 (-.f32 1 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (-.f32 1 u1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 u1) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2) (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)) (cbrt.f32 (/.f32 1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (-.f32 1 u1) 1/4) -1) (pow.f32 (pow.f32 (-.f32 1 u1) 1/4) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 u1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (-.f32 1 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (pow.f32 (-.f32 1 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u1) -1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (-.f32 1 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (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 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (pow.f32 (-.f32 1 u1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 u1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 u1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 u1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 u1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 u1))))))))

simplify87.0ms (0.8%)

Algorithm
egg-herbie
Rules
1400×associate-+l+
1340×associate-/r*
872×associate-/l*
822×unswap-sqr
602×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02231991
14891965
217011913
374771911
Stop Event
node limit
Counts
93 → 130
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))))
(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)))))
1
(+.f32 1 (*.f32 1/2 u1))
(+.f32 1 (+.f32 (*.f32 3/8 (pow.f32 u1 2)) (*.f32 1/2 u1)))
(+.f32 1 (+.f32 (*.f32 3/8 (pow.f32 u1 2)) (+.f32 (*.f32 1/2 u1) (*.f32 5/16 (pow.f32 u1 3)))))
1
(+.f32 1 (*.f32 -1/2 u1))
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (*.f32 -1/2 u1)))
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (+.f32 (*.f32 -1/16 (pow.f32 u1 3)) (*.f32 -1/2 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 1/4)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) -1) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 -1 (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) (pow.f32 (-.f32 1 u1) 1/4)) (pow.f32 (-.f32 1 u1) 1/4))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(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 u1 (-.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 u1) -1/2))) 1)
(*.f32 1 (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) 1)
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2) (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)) (cbrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (pow.f32 (pow.f32 (-.f32 1 u1) 1/4) -1) (pow.f32 (pow.f32 (-.f32 1 u1) 1/4) -1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) -1))
(pow.f32 (-.f32 1 u1) -1/2)
(pow.f32 (sqrt.f32 (-.f32 1 u1)) -1)
(pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 1)
(pow.f32 (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2) 2)
(pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)) 3)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 3) 1/3)
(sqrt.f32 (/.f32 1 (-.f32 1 u1)))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u1) -1/2))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) -1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -1/2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1)))) 1)
(*.f32 1 (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (-.f32 1 u1) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 1/2))
(/.f32 1 (pow.f32 (-.f32 1 u1) -1/2))
(/.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(/.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2))
(/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) -1)
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(pow.f32 (-.f32 1 u1) 1/2)
(pow.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(pow.f32 (pow.f32 (-.f32 1 u1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (-.f32 1 u1) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (-.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (-.f32 1 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 u1))))
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 -1/2 (*.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 (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 (sqrt.f32 -1) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))) (/.f32 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2) (*.f32 (sqrt.f32 -1) (*.f32 u1 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 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2)) (pow.f32 u1 3)))) (/.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 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) 1/2) (pow.f32 u1 3)))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))))
(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 (/.f32 3/8 u1) 1/2)))
(+.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 (sqrt.f32 -1) (pow.f32 u1 3))))
(+.f32 (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 (/.f32 3/8 u1) 1/2)))
(+.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))))
1
(+.f32 1 (*.f32 1/2 u1))
(fma.f32 1/2 u1 1)
(+.f32 1 (+.f32 (*.f32 3/8 (pow.f32 u1 2)) (*.f32 1/2 u1)))
(+.f32 1 (fma.f32 3/8 (*.f32 u1 u1) (*.f32 1/2 u1)))
(+.f32 (fma.f32 1/2 u1 1) (*.f32 u1 (*.f32 u1 3/8)))
(fma.f32 1/2 u1 (fma.f32 u1 (*.f32 u1 3/8) 1))
(+.f32 1 (+.f32 (*.f32 3/8 (pow.f32 u1 2)) (+.f32 (*.f32 1/2 u1) (*.f32 5/16 (pow.f32 u1 3)))))
(+.f32 1 (fma.f32 3/8 (*.f32 u1 u1) (fma.f32 1/2 u1 (*.f32 (pow.f32 u1 3) 5/16))))
(+.f32 1 (fma.f32 (*.f32 u1 u1) 3/8 (fma.f32 1/2 u1 (*.f32 (pow.f32 u1 3) 5/16))))
(+.f32 (fma.f32 1/2 u1 1) (*.f32 (*.f32 u1 u1) (+.f32 3/8 (*.f32 u1 5/16))))
1
(+.f32 1 (*.f32 -1/2 u1))
(+.f32 1 (*.f32 u1 -1/2))
(fma.f32 u1 -1/2 1)
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (*.f32 -1/2 u1)))
(+.f32 1 (fma.f32 -1/8 (*.f32 u1 u1) (*.f32 u1 -1/2)))
(+.f32 1 (fma.f32 u1 -1/2 (*.f32 (*.f32 u1 u1) -1/8)))
(fma.f32 u1 -1/2 (fma.f32 u1 (*.f32 u1 -1/8) 1))
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (+.f32 (*.f32 -1/16 (pow.f32 u1 3)) (*.f32 -1/2 u1))))
(+.f32 1 (fma.f32 -1/8 (*.f32 u1 u1) (fma.f32 -1/16 (pow.f32 u1 3) (*.f32 u1 -1/2))))
(+.f32 1 (fma.f32 (*.f32 u1 u1) -1/8 (fma.f32 (pow.f32 u1 3) -1/16 (*.f32 u1 -1/2))))
(+.f32 1 (fma.f32 u1 -1/2 (*.f32 (*.f32 u1 u1) (+.f32 -1/8 (*.f32 u1 -1/16)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 1/4)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 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 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) -1) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 -1 (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) (pow.f32 (-.f32 1 u1) 1/4)) (pow.f32 (-.f32 1 u1) 1/4))
(/.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 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 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 (pow.f32 (-.f32 1 u1) -1/2))) 1)
(pow.f32 (-.f32 1 u1) -1/2)
(*.f32 1 (pow.f32 (-.f32 1 u1) -1/2))
(pow.f32 (-.f32 1 u1) -1/2)
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) 1)
(pow.f32 (-.f32 1 u1) -1/2)
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2) (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2))
(pow.f32 (-.f32 1 u1) -1/2)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)) (cbrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)) (cbrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(pow.f32 (-.f32 1 u1) -1/2)
(*.f32 (pow.f32 (pow.f32 (-.f32 1 u1) 1/4) -1) (pow.f32 (pow.f32 (-.f32 1 u1) 1/4) -1))
(pow.f32 (-.f32 1 u1) -1/2)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (/.f32 1 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (-.f32 1 u1) -1/2)
(pow.f32 (sqrt.f32 (-.f32 1 u1)) -1)
(pow.f32 (-.f32 1 u1) -1/2)
(pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 1)
(pow.f32 (-.f32 1 u1) -1/2)
(pow.f32 (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2) 2)
(pow.f32 (-.f32 1 u1) -1/2)
(pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)) 3)
(pow.f32 (-.f32 1 u1) -1/2)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 3) 1/3)
(pow.f32 (-.f32 1 u1) -1/2)
(sqrt.f32 (/.f32 1 (-.f32 1 u1)))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(pow.f32 (-.f32 1 u1) -1/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u1) -1/2))))
(pow.f32 (-.f32 1 u1) -1/2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 u1) -1/2) 3))
(pow.f32 (-.f32 1 u1) -1/2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(pow.f32 (-.f32 1 u1) -1/2)
(exp.f32 (log.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(pow.f32 (-.f32 1 u1) -1/2)
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) -1))
(pow.f32 (-.f32 1 u1) -1/2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -1/2)) 1))
(pow.f32 (-.f32 1 u1) -1/2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(pow.f32 (-.f32 1 u1) -1/2)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1)))) 1)
(sqrt.f32 (-.f32 1 u1))
(*.f32 1 (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (-.f32 1 u1))
(*.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(sqrt.f32 (-.f32 1 u1))
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (-.f32 1 u1) 1/4))
(sqrt.f32 (-.f32 1 u1))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (-.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 1 (pow.f32 (-.f32 1 u1) -1/2))
(sqrt.f32 (-.f32 1 u1))
(/.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(sqrt.f32 (-.f32 1 u1))
(/.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (sqrt.f32 (-.f32 1 u1)) -1/2))
(/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) -1/2)))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) -1)
(sqrt.f32 (-.f32 1 u1))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(pow.f32 (-.f32 1 u1) 1/2)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (pow.f32 (-.f32 1 u1) 1/4) 2)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 3)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (pow.f32 (-.f32 1 u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (-.f32 1 u1) 3/2))
(fabs.f32 (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (-.f32 1 u1))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 u1)))))
(sqrt.f32 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (-.f32 1 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (-.f32 1 u1))
(exp.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(sqrt.f32 (-.f32 1 u1))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1/2))
(sqrt.f32 (-.f32 1 u1))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1))
(sqrt.f32 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (-.f32 1 u1))

localize57.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 43 computations (24.6% saved)

series0.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite131.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
2010×add-sqr-sqrt
1986×*-un-lft-identity
1862×add-cube-cbrt
1848×add-cbrt-cube
208×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01046
121322
2273022
Stop Event
node limit
Counts
2 → 82
Calls
Call 1
Inputs
(-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)))) (#(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 (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 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (/.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))) (-.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)) (neg.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 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)) 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 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 cos.f32 (*.f32 u2 314159265359/50000000000))))) (#(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 exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)))) (#(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 (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 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (/.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))) (-.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)) (neg.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 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)) 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 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 exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)))))

simplify85.0ms (0.8%)

Algorithm
egg-herbie
Rules
1500×associate-*r*
1248×associate-*l*
1162×fma-def
878×distribute-lft-in
738×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01202894
12842702
212482670
Stop Event
node limit
Counts
106 → 63
Calls
Call 1
Inputs
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))
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 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))
(+.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1))
(+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 0)
(+.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)
(+.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1)
(+.f32 -1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(*.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 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (/.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(/.f32 1 (/.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))) (-.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)) (neg.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 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)) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(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))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(fma.f32 1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(+.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))
(+.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1))
(+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 0)
(+.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)
(+.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1)
(+.f32 -1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(*.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 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (/.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(/.f32 1 (/.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))) (-.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)) (neg.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 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)) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(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))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(fma.f32 1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)
Outputs
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))
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 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 0)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 -1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(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 (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 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (/.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(/.f32 1 (/.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))) (-.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)))
(/.f32 (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))) (-.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (-.f32 0 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -2))) (-.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 3)) (+.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (-.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 3)) (fma.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -2) 1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)) (neg.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(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)) 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))
(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))
(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))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(fma.f32 1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(fma.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 0)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 -1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(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 (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 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (/.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(/.f32 1 (/.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))) (-.f32 1 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)))
(/.f32 (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))) (-.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (-.f32 0 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -2))) (-.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 3)) (+.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (-.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) 3)) (fma.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -2) 1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) -1)) (neg.f32 (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 2 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(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)) 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))
(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))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(fma.f32 1 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) -1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(fma.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(cos.f32 (*.f32 u2 314159265359/50000000000))

localize40.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
0.2b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.3b
(*.f32 314159265359/50000000000 u2)
0.7b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
Compiler

Compiled 41 to 27 computations (34.1% saved)

series95.0ms (0.8%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
52.0ms
u2
@inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
28.0ms
u1
@0
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
7.0ms
u1
@inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
2.0ms
u1
@-inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
2.0ms
u2
@0
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)

rewrite98.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
934×cbrt-prod
928×*-commutative
870×sqrt-prod
770×unswap-sqr
594×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01346
126346
2278646
Stop Event
node limit
Counts
2 → 110
Calls
Call 1
Inputs
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(cbrt.f32 (*.f32 (sqrt.f32 u1) (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 -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (sqrt.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 u1 1/4) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 u1 1/4) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 u1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 u1) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (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 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 u1 (pow.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) (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4) (sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 u1 (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) (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 314159265359/50000000000 u2)) (cbrt.f32 u1)) (pow.f32 u1 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 u1 (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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (pow.f32 u1 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6)) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 u1) (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 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.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 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 u1 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3/2)) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (pow.f32 u1 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 3) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 (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 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 u1 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))))))) (#(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 fabs.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (#(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 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 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 u1 1/6) (cbrt.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 u1 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 u1) 1/6) (sqrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/12) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 u1)) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 u1 1/4)) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 u1 1/6)) (cbrt.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) (cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (pow.f32 u1 1/4)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6)) (*.f32 (cbrt.f32 (pow.f32 u1 1/4)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (sqrt.f32 u1) 1/6)) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (sqrt.f32 u1) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6) (cbrt.f32 (pow.f32 u1 1/4))) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6) (cbrt.f32 (pow.f32 u1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 u1 1/6))) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 1/6)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) 3) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/6) 3) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4))) (cbrt.f32 (pow.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (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 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) 1) (+.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.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/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))))

simplify178.0ms (1.6%)

Algorithm
egg-herbie
Rules
1574×fma-def
860×associate-*r*
762×associate-*l*
674×distribute-rgt-in
662×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03244294974028
18156580
231486442
376586442
Stop Event
node limit
Counts
158 → 192
Calls
Call 1
Inputs
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(sqrt.f32 u1)
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (sqrt.f32 u1))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))) (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 u1))))) (+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (sqrt.f32 u1)))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))) (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 u1))))) (+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3))))) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/50625000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))))))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(pow.f32 u1 1/6)
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (pow.f32 u1 1/6))
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 4))) (pow.f32 u1 1/6)))
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 4))) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 6))) (pow.f32 u1 1/6))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 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 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (sqrt.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (pow.f32 u1 1/4) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)))
(*.f32 (pow.f32 u1 1/4) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (pow.f32 u1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)))
(*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 u1) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4) (sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3/2)))
(*.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (pow.f32 u1 1/6))
(*.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6)) (cbrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 u1 1/6))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3/2)) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (pow.f32 u1 1/4))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))
(*.f32 (pow.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 3) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 u1 1/6))
(*.f32 (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))
(*.f32 (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(fabs.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(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)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) -1)
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1)
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(*.f32 1 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 1/6))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/12))
(*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (sqrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/12) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4))
(*.f32 (cbrt.f32 (cbrt.f32 u1)) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6))))
(*.f32 (cbrt.f32 (pow.f32 u1 1/4)) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (pow.f32 u1 1/6)) (cbrt.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) (cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u1 1/4)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6)) (*.f32 (cbrt.f32 (pow.f32 u1 1/4)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (sqrt.f32 u1) 1/6)) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (sqrt.f32 u1) 1/6)))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6) (cbrt.f32 (pow.f32 u1 1/4))) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6) (cbrt.f32 (pow.f32 u1 1/4))))
(*.f32 (sqrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/6))
(*.f32 (sqrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 u1 1/6))) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 1/6)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 3))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) 3) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) 3))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/6) 3) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/6) 3))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4))) (cbrt.f32 (pow.f32 u1 1/4)))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 1/6)))
(*.f32 (cbrt.f32 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) 1) (+.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1))))
(pow.f32 (cbrt.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/3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) 2)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2/3)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 3)
(pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/2)
(pow.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/6)
(sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(fabs.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
Outputs
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1 (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1 (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1 (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1 (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1)))
(sqrt.f32 u1)
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (sqrt.f32 u1))
(fma.f32 (*.f32 (sqrt.f32 u1) -98696044010906577398881/5000000000000000000000) (*.f32 u2 u2) (sqrt.f32 u1))
(fma.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (sqrt.f32 u1))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))) (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 u1))))) (+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (sqrt.f32 u1)))
(fma.f32 (pow.f32 u2 4) (fma.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1) (fma.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) 0) (*.f32 (sqrt.f32 u1) 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000))) (fma.f32 (*.f32 (sqrt.f32 u1) -98696044010906577398881/5000000000000000000000) (*.f32 u2 u2) (sqrt.f32 u1)))
(fma.f32 (pow.f32 u2 4) (fma.f32 (sqrt.f32 u1) -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (fma.f32 0 (pow.f32 u1 1/6) (*.f32 (sqrt.f32 u1) 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000))) (fma.f32 (*.f32 (sqrt.f32 u1) -98696044010906577398881/5000000000000000000000) (*.f32 u2 u2) (sqrt.f32 u1)))
(fma.f32 (pow.f32 u2 4) (+.f32 0 (*.f32 (sqrt.f32 u1) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (fma.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (sqrt.f32 u1)))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))) (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 u1))))) (+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3))))) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/50625000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))))))))))
(fma.f32 (pow.f32 u2 4) (fma.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1) (fma.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) 0) (*.f32 (sqrt.f32 u1) 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000))) (+.f32 (fma.f32 (*.f32 (sqrt.f32 u1) -98696044010906577398881/5000000000000000000000) (*.f32 u2 u2) (sqrt.f32 u1)) (*.f32 (pow.f32 u2 6) (fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (*.f32 (cbrt.f32 u1) 0) (pow.f32 u1 1/6)) (fma.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1) (fma.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1) (*.f32 (*.f32 (cbrt.f32 u1) -961389193575684075633145058384385882649239799132134631991269883031841/6328125000000000000000000000000000000000000000000000000000000000000) (pow.f32 u1 1/6))))))))
(fma.f32 (pow.f32 u2 4) (fma.f32 (sqrt.f32 u1) -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (fma.f32 0 (pow.f32 u1 1/6) (*.f32 (sqrt.f32 u1) 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000))) (fma.f32 (*.f32 (sqrt.f32 u1) -98696044010906577398881/5000000000000000000000) (*.f32 u2 u2) (fma.f32 (pow.f32 u2 6) (+.f32 (*.f32 0 (pow.f32 u1 1/6)) (+.f32 (*.f32 (pow.f32 (pow.f32 u1 1/6) 3) -961389193575684075633145058384385882649239799132134631991269883031841/6328125000000000000000000000000000000000000000000000000000000000000) (*.f32 (sqrt.f32 u1) 6729724355029788529432015408690701178544678593924942423938889181222887/101250000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 u1))))
(fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 u1) -98696044010906577398881/5000000000000000000000)) (fma.f32 (pow.f32 u2 4) (+.f32 0 (*.f32 (sqrt.f32 u1) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) (fma.f32 (pow.f32 (pow.f32 u1 1/6) 3) -961389193575684075633145058384385882649239799132134631991269883031841/6328125000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) 6729724355029788529432015408690701178544678593924942423938889181222887/101250000000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (neg.f32 u1) 1/6) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (neg.f32 u1) 1/6) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (neg.f32 u1) 1/6) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (neg.f32 u1) 1/6) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(pow.f32 u1 1/6)
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (pow.f32 u1 1/6))
(fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (*.f32 u2 u2) (pow.f32 u1 1/6)) (pow.f32 u1 1/6))
(fma.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (pow.f32 u1 1/6)) (*.f32 u2 u2) (pow.f32 u1 1/6))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 u1 1/6))
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 4))) (pow.f32 u1 1/6)))
(fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (*.f32 u2 u2) (pow.f32 u1 1/6)) (fma.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (pow.f32 u1 1/6)) (pow.f32 u1 1/6)))
(fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 u2 (*.f32 u2 (pow.f32 u1 1/6))) (fma.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (pow.f32 u1 1/6)) (pow.f32 u1 1/6)))
(+.f32 (pow.f32 u1 1/6) (*.f32 (pow.f32 u1 1/6) (+.f32 (*.f32 (*.f32 u2 u2) -98696044010906577398881/15000000000000000000000) (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000))))
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 4))) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 6))) (pow.f32 u1 1/6))))
(fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (*.f32 u2 u2) (pow.f32 u1 1/6)) (fma.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (pow.f32 u1 1/6)) (fma.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (pow.f32 u1 1/6)) (pow.f32 u1 1/6))))
(fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 u2 (*.f32 u2 (pow.f32 u1 1/6))) (fma.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (pow.f32 u1 1/6)) (fma.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (pow.f32 u1 1/6)) (pow.f32 u1 1/6))))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 u1 1/6)) (*.f32 (pow.f32 u1 1/6) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) -1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (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))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 1 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (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))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (sqrt.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (sqrt.f32 (*.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 (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6))
(*.f32 (pow.f32 u1 1/4) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 1/4) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (pow.f32 u1 1/4) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (pow.f32 u1 1/4) (sqrt.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (pow.f32 u1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 1/6) 3))
(*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 u1) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 1/6) 3))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (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 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4) (sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3/2)))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/4) (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3/2)))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/4) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3/4))
(*.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (pow.f32 u1 1/6))
(*.f32 (cbrt.f32 u1) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 1/6) 3))
(*.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))
(*.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 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6)) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 1/6) 3))
(*.f32 (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 u1 1/6))
(*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3/2)) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/4) (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3/2)))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/4) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3/4))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (pow.f32 u1 1/4))
(*.f32 (pow.f32 u1 1/4) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (pow.f32 u1 1/4) (sqrt.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (sqrt.f32 (*.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 (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6))
(*.f32 (pow.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 3) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 u1 1/6))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))))
(*.f32 (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (cbrt.f32 (*.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 u1 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))))
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (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/6))
(*.f32 (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (*.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 u1 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 3)) (+.f32 (exp.f32 (*.f32 2 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))))
(/.f32 (expm1.f32 (*.f32 3 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (pow.f32 (exp.f32 2) (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(fabs.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(+.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) -1)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 1 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 1/6))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/12))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/4) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/12))
(*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (sqrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (sqrt.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/12) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/4))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/4) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/12))
(*.f32 (cbrt.f32 (cbrt.f32 u1)) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/6))))
(*.f32 (cbrt.f32 (pow.f32 u1 1/4)) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (pow.f32 u1 1/6)) (cbrt.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (cbrt.f32 (pow.f32 u1 1/6)) (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) (cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6)) (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6))))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u1 1/4)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6)) (*.f32 (cbrt.f32 (pow.f32 u1 1/4)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (pow.f32 u1 1/4)) (cbrt.f32 (pow.f32 u1 1/4))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (sqrt.f32 u1) 1/6)) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (sqrt.f32 u1) 1/6)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 (sqrt.f32 u1) 1/6) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6) (cbrt.f32 (pow.f32 u1 1/4))) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6) (cbrt.f32 (pow.f32 u1 1/4))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (pow.f32 u1 1/4)) (cbrt.f32 (pow.f32 u1 1/4))))
(*.f32 (sqrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/6))
(*.f32 (sqrt.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/6))
(*.f32 (sqrt.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 u1 1/6))) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6))
(*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/6) (sqrt.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 1/6)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 3))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) 3) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) 3))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/6) 3) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/6) 3))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6)) (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4))) (cbrt.f32 (pow.f32 u1 1/4)))
(*.f32 (cbrt.f32 (pow.f32 u1 1/4)) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (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)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 1/6)))
(*.f32 (cbrt.f32 (pow.f32 u1 1/6)) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(*.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) 1) (+.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) 3) -1) (+.f32 (+.f32 (exp.f32 (+.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) 1) (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (exp.f32 (*.f32 2 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))))))
(/.f32 (expm1.f32 (*.f32 3 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (pow.f32 (exp.f32 2) (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/3)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/6) 2)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2/3)
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/3) (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))) 3)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/2)
(sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(pow.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/6)
(sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(fabs.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))

eval762.0ms (6.7%)

Compiler

Compiled 23727 to 18776 computations (20.9% saved)

prune367.0ms (3.2%)

Pruning

49 alts after pruning (41 fresh and 8 done)

PrunedKeptTotal
New96917986
Fresh72431
Picked101
Done189
Total978491027
Error
0.0b
Counts
1027 → 49
Alt Table
Click to see full alt table
StatusErrorProgram
25.8b
(fma.f32 u1 (*.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2)) u1)
25.8b
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1)
6.6b
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
9.3b
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/3) 3)
11.6b
(pow.f32 (pow.f32 u1 1/6) 3)
8.5b
(pow.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
6.1b
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
2.6b
(pow.f32 (E.f32) (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
0.7b
(/.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))))
5.9b
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
0.4b
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
0.5b
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
6.0b
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
25.8b
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
25.8b
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) u1)
0.4b
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.5b
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
0.4b
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
3.5b
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
25.4b
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
3.8b
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
1.5b
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
0.3b
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
1.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1))
0.8b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) 3)) (fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (*.f32 (cos.f32 1) (cos.f32 1)) (cos.f32 (fma.f32 314159265359/50000000000 u2 1))) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (sin.f32 1) (-.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1))))))))
0.4b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (+.f32 1 (cos.f32 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2))) 1))
0.4b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
0.4b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (*.f32 u2 314159265359/50000000000))) 1)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)) 1)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
2.3b
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
13.8b
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 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)))
2.3b
(*.f32 (sqrt.f32 (*.f32 (+.f32 (+.f32 (*.f32 u1 u1) 1) u1) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
8.1b
(*.f32 (sqrt.f32 u1) (/.f32 1 (+.f32 1 (*.f32 u1 -1/2))))
7.9b
(*.f32 (sqrt.f32 u1) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
8.4b
(*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 1/2 u1)))
8.1b
(*.f32 (sqrt.f32 u1) (log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
7.9b
(*.f32 (sqrt.f32 u1) (cos.f32 (-.f32 (+.f32 1 (*.f32 u2 314159265359/50000000000)) 1)))
7.9b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
8.5b
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 1/6) 3))
25.7b
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
5.9b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
8.6b
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
5.9b
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
11.2b
(sqrt.f32 u1)
2.4b
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))))
25.9b
u1
Compiler

Compiled 782 to 644 computations (17.6% saved)

regimes332.0ms (2.9%)

Counts
82 → 1
Calls
Call 1
Inputs
u1
(sqrt.f32 u1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 1/2 u1)))
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) u1)
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1)
(fma.f32 u1 (*.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2)) u1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
(*.f32 (sqrt.f32 u1) (/.f32 1 (+.f32 1 (*.f32 u1 -1/2))))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(pow.f32 (pow.f32 u1 1/6) 3)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3))))
(*.f32 (sqrt.f32 u1) (cos.f32 (-.f32 (+.f32 1 (*.f32 u2 314159265359/50000000000)) 1)))
(*.f32 (sqrt.f32 u1) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.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 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (+.f32 (*.f32 u1 u1) 1) u1) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (*.f32 u2 314159265359/50000000000)) 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)) 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (+.f32 1 (cos.f32 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (*.f32 u2 314159265359/50000000000))) 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (-.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (-.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))) -1))) 1)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 1/6) 3))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 u1) (log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sqrt.f32 u1) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(pow.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/3) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(pow.f32 (E.f32) (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) -1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 2)) (cbrt.f32 (log.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (exp.f32 (*.f32 2 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1)) 3) (pow.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) 3)) (fma.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (*.f32 (cos.f32 1) (cos.f32 1)) (cos.f32 (fma.f32 314159265359/50000000000 u2 1))) (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (*.f32 (sin.f32 1) (-.f32 (*.f32 (sin.f32 (fma.f32 314159265359/50000000000 u2 1)) (sin.f32 1)) (*.f32 (cos.f32 (fma.f32 314159265359/50000000000 u2 1)) (cos.f32 1))))))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
Calls

8 calls:

49.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
41.0ms
(/.f32 u1 (-.f32 1 u1))
41.0ms
(*.f32 314159265359/50000000000 u2)
38.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
35.0ms
u2
Results
ErrorSegmentsBranch
0.3b1cosTheta_i
0.3b1u1
0.3b1u2
0.3b1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.3b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
0.3b1(/.f32 u1 (-.f32 1 u1))
0.3b1(cos.f32 (*.f32 314159265359/50000000000 u2))
0.3b1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 1158 to 850 computations (26.6% saved)

regimes215.0ms (1.9%)

Counts
50 → 1
Calls
Call 1
Inputs
u1
(sqrt.f32 u1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 1/2 u1)))
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) u1)
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1)
(fma.f32 u1 (*.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2)) u1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
(*.f32 (sqrt.f32 u1) (/.f32 1 (+.f32 1 (*.f32 u1 -1/2))))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(pow.f32 (pow.f32 u1 1/6) 3)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3))))
(*.f32 (sqrt.f32 u1) (cos.f32 (-.f32 (+.f32 1 (*.f32 u2 314159265359/50000000000)) 1)))
(*.f32 (sqrt.f32 u1) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.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 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (+.f32 (*.f32 u1 u1) 1) u1) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 1 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (*.f32 u2 314159265359/50000000000)) 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2)) 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (+.f32 1 (cos.f32 (-.f32 (+.f32 (*.f32 u2 314159265359/50000000000) 2) 2))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (*.f32 u2 314159265359/50000000000))) 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (-.f32 (+.f32 1 (-.f32 (/.f32 1 (+.f32 1 (*.f32 u2 -314159265359/50000000000))) (-.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (*.f32 u2 -314159265359/50000000000))) -1))) 1)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 1/6) 3))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Calls

8 calls:

45.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
24.0ms
cosTheta_i
24.0ms
u2
23.0ms
(*.f32 314159265359/50000000000 u2)
23.0ms
u1
Results
ErrorSegmentsBranch
0.3b1cosTheta_i
0.3b1u1
0.3b1u2
0.3b1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.3b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
0.3b1(/.f32 u1 (-.f32 1 u1))
0.3b1(cos.f32 (*.f32 314159265359/50000000000 u2))
0.3b1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 605 to 436 computations (27.9% saved)

regimes200.0ms (1.8%)

Counts
27 → 2
Calls
Call 1
Inputs
u1
(sqrt.f32 u1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(*.f32 (sqrt.f32 u1) (+.f32 1 (*.f32 1/2 u1)))
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) u1)
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1)
(fma.f32 u1 (*.f32 u2 (*.f32 -98696044010906577398881/5000000000000000000000 u2)) u1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
(*.f32 (sqrt.f32 u1) (/.f32 1 (+.f32 1 (*.f32 u1 -1/2))))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(pow.f32 (pow.f32 u1 1/6) 3)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3))))
(*.f32 (sqrt.f32 u1) (cos.f32 (-.f32 (+.f32 1 (*.f32 u2 314159265359/50000000000)) 1)))
(*.f32 (sqrt.f32 u1) (-.f32 (+.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
Outputs
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Calls

7 calls:

39.0ms
(/.f32 u1 (-.f32 1 u1))
38.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
38.0ms
u1
25.0ms
u2
25.0ms
(*.f32 314159265359/50000000000 u2)
Results
ErrorSegmentsBranch
3.5b1cosTheta_i
2.5b2u1
1.7b2u2
2.5b2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
2.5b2(/.f32 u1 (-.f32 1 u1))
1.8b2(cos.f32 (*.f32 314159265359/50000000000 u2))
1.7b2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 256 to 172 computations (32.8% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.17804811894893646
0.180519238114357
Compiler

Compiled 20 to 16 computations (20% saved)

regimes72.0ms (0.6%)

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

7 calls:

11.0ms
u1
10.0ms
(/.f32 u1 (-.f32 1 u1))
10.0ms
u2
10.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
10.0ms
(*.f32 314159265359/50000000000 u2)
Results
ErrorSegmentsBranch
3.5b1cosTheta_i
3.5b1u1
3.5b1u2
3.5b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
3.5b1(/.f32 u1 (-.f32 1 u1))
3.5b1(cos.f32 (*.f32 314159265359/50000000000 u2))
3.5b1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 175 to 118 computations (32.6% saved)

regimes57.0ms (0.5%)

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

7 calls:

9.0ms
(/.f32 u1 (-.f32 1 u1))
9.0ms
u1
8.0ms
(*.f32 314159265359/50000000000 u2)
8.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
8.0ms
cosTheta_i
Results
ErrorSegmentsBranch
5.9b1cosTheta_i
5.9b1u1
5.9b1u2
5.9b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
5.9b1(/.f32 u1 (-.f32 1 u1))
5.9b1(cos.f32 (*.f32 314159265359/50000000000 u2))
5.9b1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 147 to 102 computations (30.6% saved)

regimes11.0ms (0.1%)

Accuracy

Total -14.8b remaining (-131.9%)

Threshold costs -14.8b (-131.9%)

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

3 calls:

5.0ms
u1
3.0ms
u2
3.0ms
cosTheta_i
Results
ErrorSegmentsBranch
11.2b1cosTheta_i
11.2b1u1
11.2b1u2
Compiler

Compiled 18 to 13 computations (27.8% saved)

simplify8.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
031217
143217
247217
349217
450217
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 3019899/16777216) (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(sqrt.f32 u1)
u1
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 3019899/16777216) (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 3019899/16777216) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 1 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 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))) (+.f32 1 (*.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000)))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(sqrt.f32 u1)
u1
Compiler

Compiled 96 to 74 computations (22.9% saved)

soundness88.0ms (0.8%)

Algorithm
egg-herbie
Rules
1772×distribute-lft-in
1334×associate-/r/
694×associate-*r*
592×associate-/l*
590×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04325683
111525389
255305387
Stop Event
node limit
Compiler

Compiled 31 to 22 computations (29% saved)

end87.0ms (0.8%)

Compiler

Compiled 78 to 53 computations (32.1% saved)

Profiling

Loading profile data...