Details

Time bar (total: 14.1s)

analyze233.0ms (1.6%)

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 39 to 31 computations (20.5% saved)

sample2.5s (17.8%)

Results
2.5s8256×body256valid
1.0msbody256precondition
Bogosity

preprocess48.0ms (0.3%)

Algorithm
egg-herbie
Rules
304×fma-def
202×+-commutative
180×associate-+l-
168×associate-+l+
114×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033172
162164
298164
3123164
4151164
5187164
6242164
7324164
8603164
9687164
10739164
111019164
121083164
131118164
141130164
151133164
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 cosTheta_i)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) cosTheta_i)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u1)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 cosTheta_i)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 cosTheta_i)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 cosTheta_i)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 cosTheta_i)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) cosTheta_i)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) cosTheta_i))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) cosTheta_i))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u1)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u2)))) (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u2)))) (cos.f32 (*.f32 u1 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 u1 2))))
Compiler

Compiled 19 to 17 computations (10.5% saved)

simplify22.0ms (0.2%)

Algorithm
egg-herbie
Rules
92×fma-def
62×associate-+l-
60×+-commutative
52×associate-+l+
40×associate--r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01743
12941
24141
35141
46141
57541
69841
712341
820141
923441
1025641
1136641
1239441
1340741
1441141
1541241
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))

eval13.0ms (0.1%)

Compiler

Compiled 41 to 32 computations (22% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
0.3b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
13.9b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Compiler

Compiled 31 to 27 computations (12.9% saved)

localize99.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.1b
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
14.6b
(log.f32 (-.f32 1 u1))
Compiler

Compiled 53 to 39 computations (26.4% saved)

series62.0ms (0.4%)

Counts
4 → 56
Calls

15 calls:

TimeVariablePointExpression
26.0ms
u1
@-inf
(log.f32 (-.f32 1 u1))
25.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))

rewrite86.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
948×swap-sqr
530×distribute-rgt-in
516×associate-*r/
478×distribute-lft-in
432×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01788
133980
2410080
Stop Event
node limit
Counts
4 → 140
Calls
Call 1
Inputs
(log.f32 (-.f32 1 u1))
(*.f32 (*.f32 2 (PI.f32)) u2)
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 (neg.f32 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 -1 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (log.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (*.f32 1 (log.f32 (cbrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (*.f32 -1 (log.f32 (cbrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 -1 (log.f32 (sqrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) 1) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) -1) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -1) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (neg.f32 (log.f32 (cbrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (neg.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (neg.f32 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 (neg.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 (neg.f32 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) -1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (neg.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (neg.f32 u1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))))))

simplify157.0ms (1.1%)

Algorithm
egg-herbie
Rules
1486×associate-/r/
794×associate-*r*
730×associate-*l*
620×+-commutative
578×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04517214
111696360
251926234
Stop Event
node limit
Counts
196 → 268
Calls
Call 1
Inputs
(*.f32 -1 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (/.f32 1 u1))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(*.f32 -1 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (log1p.f32 (neg.f32 u1)) 0)
(+.f32 0 (log1p.f32 (neg.f32 u1)))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 -1 (log1p.f32 u1)))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (-.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (-.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (*.f32 1 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -1 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (*.f32 -1 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -1 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 -1 (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 1))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) 1) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) 1))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) -1) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) -1))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -1) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -1))
(+.f32 (neg.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (neg.f32 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(+.f32 (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(-.f32 0 (log1p.f32 (neg.f32 u1)))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1)
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)
(-.f32 (-.f32 0 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(-.f32 (-.f32 0 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 1 (log1p.f32 (neg.f32 u1)))
(*.f32 (log1p.f32 (neg.f32 u1)) 1)
(*.f32 (log1p.f32 (neg.f32 u1)) -1)
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) (cbrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 -1 (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2)))
(*.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 (neg.f32 u1)))
(/.f32 (log1p.f32 (neg.f32 u1)) 1)
(/.f32 (log1p.f32 (neg.f32 u1)) -1)
(/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (log1p.f32 (neg.f32 u1)))
(/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) -1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(pow.f32 (log1p.f32 (neg.f32 u1)) 1)
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2)
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 1/2)
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3) 1/3)
(neg.f32 (log1p.f32 (neg.f32 u1)))
(sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2))
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))
(exp.f32 (log.f32 (log1p.f32 (neg.f32 u1))))
(log1p.f32 (neg.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 2))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 u2 3)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 1)
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
Outputs
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1 u1 (*.f32 -1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(fma.f32 -1 u1 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 (*.f32 -1/2 u1) u1)) u1)
(-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(fma.f32 -1 u1 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1)))))
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 (*.f32 -1/2 u1) u1))) u1)
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1)
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))
(+.f32 (log.f32 -1) (log.f32 u1))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (/.f32 1 u1))
(+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (/.f32 1 u1)))
(+.f32 (log.f32 u1) (+.f32 (log.f32 -1) (/.f32 -1 u1)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1)))))
(+.f32 (+.f32 (log.f32 -1) (-.f32 (log.f32 u1) (/.f32 1/2 (*.f32 u1 u1)))) (/.f32 -1 u1))
(+.f32 (log.f32 u1) (-.f32 (-.f32 (log.f32 -1) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))))
(-.f32 (+.f32 (+.f32 (log.f32 -1) (-.f32 (log.f32 u1) (/.f32 1/2 (*.f32 u1 u1)))) (/.f32 -1 u1)) (/.f32 1/3 (pow.f32 u1 3)))
(+.f32 (log.f32 u1) (+.f32 (log.f32 -1) (-.f32 (-.f32 (/.f32 -1 u1) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))))
(*.f32 -1 (log.f32 (/.f32 -1 u1)))
(neg.f32 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1)) (/.f32 1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3))))
(-.f32 (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (-.f32 (-.f32 (/.f32 -1 u1) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1)
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(+.f32 (fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 u1 u1)))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (/.f32 (*.f32 u1 u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 u1 u1)) (/.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (pow.f32 u1 3))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)) u1)))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 -1))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2))))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (neg.f32 (log.f32 (/.f32 -1 u1)))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 -1))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 -4/45 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 -1))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 -1)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (log1p.f32 (neg.f32 u1)) 0)
(log1p.f32 (neg.f32 u1))
(+.f32 0 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 -1 (log1p.f32 u1)))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1))))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) (log.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (-.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (neg.f32 (log.f32 (-.f32 1 (*.f32 u1 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(+.f32 (-.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(+.f32 (neg.f32 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (pow.f32 u1 3))))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)
(neg.f32 (log1p.f32 (neg.f32 u1)))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (*.f32 1 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -1 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (*.f32 -1 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(neg.f32 (+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(neg.f32 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -1 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 -1 (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -2)
(*.f32 -2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 1))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) 1) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) 1))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) -1) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) -1))
(neg.f32 (+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(neg.f32 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -1) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -1))
(*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -2)
(*.f32 -2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (neg.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (neg.f32 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(neg.f32 (+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(neg.f32 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(+.f32 (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -2)
(*.f32 -2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(-.f32 0 (log1p.f32 (neg.f32 u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1)
(log1p.f32 (neg.f32 u1))
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)
(log1p.f32 (neg.f32 u1))
(-.f32 (-.f32 0 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(neg.f32 (+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(neg.f32 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(-.f32 (-.f32 0 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -2)
(*.f32 -2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 1 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(*.f32 (log1p.f32 (neg.f32 u1)) 1)
(log1p.f32 (neg.f32 u1))
(*.f32 (log1p.f32 (neg.f32 u1)) -1)
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(log1p.f32 (neg.f32 u1))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(log1p.f32 (neg.f32 u1))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(log1p.f32 (neg.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) (cbrt.f32 (log1p.f32 (neg.f32 u1))))
(log1p.f32 (neg.f32 u1))
(*.f32 -1 (log1p.f32 (neg.f32 u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(log1p.f32 (neg.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2)))
(log1p.f32 (neg.f32 u1))
(*.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 (neg.f32 u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(/.f32 (log1p.f32 (neg.f32 u1)) 1)
(log1p.f32 (neg.f32 u1))
(/.f32 (log1p.f32 (neg.f32 u1)) -1)
(neg.f32 (log1p.f32 (neg.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (log1p.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(log1p.f32 (neg.f32 u1))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(log1p.f32 (neg.f32 u1))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2)) (log1p.f32 (neg.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (*.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(log1p.f32 (neg.f32 u1))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2)) (log1p.f32 (neg.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) -1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2)) (log1p.f32 (neg.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2)) (log1p.f32 (neg.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (neg.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(pow.f32 (log1p.f32 (neg.f32 u1)) 1)
(log1p.f32 (neg.f32 u1))
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2)
(log1p.f32 (neg.f32 u1))
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
(log1p.f32 (neg.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 1/2)
(sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2))
(fabs.f32 (log1p.f32 (neg.f32 u1)))
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3) 1/3)
(log1p.f32 (neg.f32 u1))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2))
(fabs.f32 (log1p.f32 (neg.f32 u1)))
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))
(log1p.f32 (neg.f32 u1))
(expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))
(log1p.f32 (neg.f32 u1))
(exp.f32 (log.f32 (log1p.f32 (neg.f32 u1))))
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 1)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3) 1/3)
(*.f32 2 (*.f32 u2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 u2 3)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1))
(*.f32 2 (*.f32 u2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 1)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) 1/3)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 2)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 1))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))

localize54.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
0.1b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.1b
(cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))
0.3b
(*.f32 (PI.f32) u2)
Compiler

Compiled 47 to 19 computations (59.6% saved)

series38.0ms (0.3%)

Counts
4 → 52
Calls

15 calls:

TimeVariablePointExpression
31.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
1.0ms
u1
@inf
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
1.0ms
u1
@-inf
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
1.0ms
u1
@0
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
1.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))

rewrite81.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1018×unswap-sqr
864×swap-sqr
434×distribute-rgt-in
392×distribute-lft-in
328×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01686
132370
2393570
Stop Event
node limit
Counts
4 → 133
Calls
Call 1
Inputs
(*.f32 (PI.f32) u2)
(cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (-.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (-.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 -1 1/2) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 1 1/2)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 -1 1/2)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))))))

simplify112.0ms (0.8%)

Algorithm
egg-herbie
Rules
1440×associate-*r/
1042×associate-*r*
982×associate-*l*
710×+-commutative
614×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04439241
111768077
258147993
Stop Event
node limit
Counts
185 → 255
Calls
Call 1
Inputs
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1)
(pow.f32 (*.f32 (PI.f32) u2) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
(exp.f32 (log.f32 (*.f32 (PI.f32) u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2))
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))
(-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1)
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (-.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 (+.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (+.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (-.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))) 1)
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) -1)
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 -1 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2)))
(*.f32 (pow.f32 -1 1/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 1 1/2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (neg.f32 (pow.f32 -1 1/2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(pow.f32 (log1p.f32 u1) 1/2)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3)
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)
(neg.f32 (sqrt.f32 (log1p.f32 u1)))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
Outputs
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))
(fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(+.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 -4/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (/.f32 u1 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (/.f32 u1 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))) (/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (pow.f32 u1 3))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (/.f32 u1 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 -1 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1)))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1)) (*.f32 -1 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (sqrt.f32 -1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 6)) (pow.f32 (PI.f32) 6))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (sqrt.f32 -1)) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6))) (sqrt.f32 -1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (pow.f32 u1 3)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (*.f32 u1 u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)) (/.f32 (pow.f32 u1 3) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2))
(*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)))
(fma.f32 -1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)))
(fma.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (/.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) u1))
(fma.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (/.f32 -1/2 u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2))))))
(fma.f32 -1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 u1 u1)))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 u1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (fma.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1)
(*.f32 u2 (PI.f32))
(pow.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 u2 (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)
(*.f32 u2 (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
(*.f32 u2 (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)
(*.f32 u2 (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(fabs.f32 (*.f32 u2 (PI.f32)))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))
(*.f32 u2 (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))
(*.f32 u2 (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))
(*.f32 u2 (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))
(*.f32 u2 (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1))
(*.f32 u2 (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(fma.f32 2 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2))
(+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(fma.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 -1/2 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (-.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)))
(*.f32 (+.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (+.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (+.f32 (sin.f32 (*.f32 u2 (PI.f32))) (fabs.f32 (cos.f32 (*.f32 u2 (PI.f32))))) (-.f32 (fabs.f32 (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (+.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (+.f32 (cos.f32 (*.f32 u2 (PI.f32))) (fabs.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 u2 (PI.f32))) (fabs.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (+.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (-.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (+.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (+.f32 (fabs.f32 (cos.f32 (*.f32 u2 (PI.f32)))) (fabs.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (-.f32 (fabs.f32 (cos.f32 (*.f32 u2 (PI.f32)))) (fabs.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4)))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/3)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 2)
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 3))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 1))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) -1)
(neg.f32 (sqrt.f32 (log1p.f32 u1)))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(neg.f32 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 -1 (sqrt.f32 (log1p.f32 u1)))
(neg.f32 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (fabs.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (fabs.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (fabs.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2)))
(*.f32 (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (fabs.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 -1 1/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(neg.f32 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (fabs.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 -1)))
(*.f32 (sqrt.f32 -1) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (pow.f32 1 1/2)) (sqrt.f32 (log1p.f32 u1)))
(neg.f32 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (fabs.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (pow.f32 -1 1/2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 -1)))
(*.f32 (sqrt.f32 -1) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(pow.f32 (log1p.f32 u1) 1/2)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(neg.f32 (sqrt.f32 (log1p.f32 u1)))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))

eval335.0ms (2.4%)

Compiler

Compiled 14752 to 9048 computations (38.7% saved)

prune189.0ms (1.3%)

Pruning

34 alts after pruning (32 fresh and 2 done)

PrunedKeptTotal
New49132523
Fresh000
Picked011
Done011
Total49134525
Error
0.1b
Counts
525 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
7.5b
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
7.5b
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
7.5b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
7.6b
(*.f32 (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.9b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.6b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
6.8b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
2.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
0.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
4.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
0.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
0.7b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
6.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
13.9b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
16.6b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
7.8b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
9.0b
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
Compiler

Compiled 1415 to 1089 computations (23% saved)

localize159.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (PI.f32) (+.f32 u2 u2))
0.3b
(*.f32 u2 (PI.f32))
0.5b
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
29.2b
(fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
Compiler

Compiled 143 to 38 computations (73.4% saved)

series5.0ms (0%)

Counts
4 → 28
Calls

12 calls:

TimeVariablePointExpression
2.0ms
u2
@0
(fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
1.0ms
u2
@-inf
(fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
1.0ms
u2
@inf
(fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
0.0ms
u2
@0
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
0.0ms
u2
@inf
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)

rewrite87.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
980×unswap-sqr
776×swap-sqr
612×associate-*r/
484×associate-*l/
442×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01598
131086
2390650
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) (+.f32 u2 u2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 1/2) (*.f32 1/2 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 1/2) (*.f32 1/2 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 0 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (+.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (-.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (+.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (-.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (*.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (pow.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0) (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sin.f32 (*.f32 u2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 3)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (pow.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 3)) 1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0) 1) (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1/2 (*.f32 1/2 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (cos.f32 0) (cos.f32 0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (sin.f32 (*.f32 u2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 3))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (cos.f32 0) (cos.f32 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 (cos.f32 0) (cos.f32 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 3)) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (cos.f32 0) (cos.f32 0)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (cos.f32 0) (cos.f32 0)) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (cos.f32 0) (cos.f32 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u2 (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u2 (PI.f32))))))))
((#(struct:change #<rule egg-rr> (2) ((x . 0)))))

simplify55.0ms (0.4%)

Algorithm
egg-herbie
Rules
288×*-commutative
278×associate-*r*
272×fma-def
266×associate-*l*
152×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03294320
111264320
228614320
Stop Event
unsound
Counts
160 → 143
Calls
Call 1
Inputs
(*.f32 (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (*.f32 (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -1/36 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6))))))))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)) (+.f32 (*.f32 (+.f32 (*.f32 -1/2520 (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 1/360 (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 1/2520 (pow.f32 (PI.f32) 8)) (*.f32 -1/360 (pow.f32 (PI.f32) 8))))) (pow.f32 u2 8)) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -1/36 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6)))))))))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(+.f32 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2520 (pow.f32 (PI.f32) 8)) (*.f32 -1/360 (pow.f32 (PI.f32) 8))) (pow.f32 u2 8)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(+.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(+.f32 (-.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))) 1)
(+.f32 (-.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 1/2) (*.f32 1/2 (cos.f32 0)))
(-.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(-.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))
(-.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) 1)
(-.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(-.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(-.f32 (+.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))) 1)
(-.f32 (+.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 1/2) (*.f32 1/2 (cos.f32 0)))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 2)
(*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 0)
(*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) -2)
(*.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1)
(*.f32 0 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 1 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 -1 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (+.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (-.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (+.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (-.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (*.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (*.f32 2 (pow.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0) (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(/.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sin.f32 (*.f32 u2 (PI.f32))))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 3)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(/.f32 (*.f32 (*.f32 2 (pow.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 3)) 1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0)))
(/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0) 1) (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 3)
(pow.f32 (pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 3) 1/3)
(neg.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(sqrt.f32 (pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 2))
(log.f32 (exp.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(cbrt.f32 (pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 3))
(expm1.f32 (log1p.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(exp.f32 (log.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))
(-.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) 1)
(-.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (*.f32 1/2 (cos.f32 0)))
(-.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 1)
(*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) -1)
(*.f32 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 -1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (-.f32 (cos.f32 0) (cos.f32 0)) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (sin.f32 (*.f32 u2 (PI.f32))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 3))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(/.f32 (*.f32 1 (-.f32 (cos.f32 0) (cos.f32 0))) 2)
(/.f32 (*.f32 -1 (-.f32 (cos.f32 0) (cos.f32 0))) 2)
(/.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 3)) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(/.f32 (*.f32 (-.f32 (cos.f32 0) (cos.f32 0)) 1) 2)
(/.f32 (*.f32 (-.f32 (cos.f32 0) (cos.f32 0)) -1) 2)
(/.f32 (neg.f32 (-.f32 (cos.f32 0) (cos.f32 0))) 2)
(neg.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(log.f32 (exp.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(cbrt.f32 (pow.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 3))
(expm1.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))
(exp.f32 (log.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(exp.f32 (*.f32 (log.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1))
(log1p.f32 (expm1.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 1)
(pow.f32 (*.f32 u2 (PI.f32)) 1)
(pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 (PI.f32))))
(exp.f32 (log.f32 (*.f32 u2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (PI.f32))))
0
Outputs
(*.f32 (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (*.f32 (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -1/36 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6))))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)) (+.f32 (*.f32 (+.f32 (*.f32 -1/2520 (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 1/360 (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 1/2520 (pow.f32 (PI.f32) 8)) (*.f32 -1/360 (pow.f32 (PI.f32) 8))))) (pow.f32 u2 8)) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -1/36 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6)))))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2520 (pow.f32 (PI.f32) 8)) (*.f32 -1/360 (pow.f32 (PI.f32) 8))) (pow.f32 u2 8)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (-.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))) 1)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (-.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 1/2) (*.f32 1/2 (cos.f32 0)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) 1)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 (+.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))) 1)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 (+.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 1/2) (*.f32 1/2 (cos.f32 0)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 2)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 0)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) -2)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 0 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 1 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (-.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 -1 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (+.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (-.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (+.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (-.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (*.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 2 (pow.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0) (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sin.f32 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 3)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 (*.f32 2 (pow.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 3)) 1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 0) 1) (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(pow.f32 (sqrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 2)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(pow.f32 (cbrt.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 3)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(pow.f32 (pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 3) 1/3)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(neg.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(sqrt.f32 (pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(log.f32 (exp.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(cbrt.f32 (pow.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 3))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(expm1.f32 (log1p.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(exp.f32 (log.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) 1))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(log1p.f32 (expm1.f32 (*.f32 2 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) 1)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 1/2 (*.f32 1/2 (cos.f32 0)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 1)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) -1)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 -1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (-.f32 (cos.f32 0) (cos.f32 0)) 2)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (sin.f32 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 3))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 1 (-.f32 (cos.f32 0) (cos.f32 0))) 2)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 -1 (-.f32 (cos.f32 0) (cos.f32 0))) 2)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 3)) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 (-.f32 (cos.f32 0) (cos.f32 0)) 1) 2)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (*.f32 (-.f32 (cos.f32 0) (cos.f32 0)) -1) 2)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(/.f32 (neg.f32 (-.f32 (cos.f32 0) (cos.f32 0))) 2)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(neg.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(log.f32 (exp.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(cbrt.f32 (pow.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) 3))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(expm1.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(exp.f32 (log.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(log1p.f32 (expm1.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 1)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(pow.f32 (*.f32 u2 (PI.f32)) 1)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(expm1.f32 (log1p.f32 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(exp.f32 (log.f32 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (PI.f32))) 1))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
(log1p.f32 (expm1.f32 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))
0
(*.f32 (*.f32 0 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))

localize58.0ms (0.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 (neg.f32 u1))
0.1b
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
Compiler

Compiled 26 to 10 computations (61.5% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(log1p.f32 (neg.f32 u1))
0.0ms
u1
@inf
(log1p.f32 (neg.f32 u1))
0.0ms
u1
@-inf
(log1p.f32 (neg.f32 u1))

rewrite65.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1018×associate-*r*
764×add-sqr-sqrt
752×*-un-lft-identity
714×pow1
700×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059
11015
212195
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(log1p.f32 (neg.f32 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log1p.f32 u1) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 u1)))))))

simplify54.0ms (0.4%)

Algorithm
egg-herbie
Rules
1344×associate-*r*
1324×associate-+r+
1134×associate-*l*
828×associate-+l-
514×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01121076
1280870
2894836
34685834
Stop Event
node limit
Counts
44 → 92
Calls
Call 1
Inputs
(*.f32 -1 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (/.f32 1 u1))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(*.f32 -1 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (+.f32 (log1p.f32 u1) 1) 1)
(*.f32 (log1p.f32 u1) 1)
(*.f32 1 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 1)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (+.f32 u1 1))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
Outputs
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1 u1 (*.f32 -1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(fma.f32 u1 (*.f32 u1 -1/2) (neg.f32 u1))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(fma.f32 -1 u1 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)
(-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1)
(-.f32 (*.f32 u1 (*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/3)))) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(fma.f32 -1 u1 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1)))))
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))) u1)
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1)
(-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1)
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))
(+.f32 (log.f32 -1) (log.f32 u1))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (/.f32 1 u1))
(+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (/.f32 1 u1)))
(+.f32 (log.f32 -1) (+.f32 (log.f32 u1) (/.f32 -1 u1)))
(+.f32 (+.f32 (log.f32 -1) (log.f32 u1)) (/.f32 -1 u1))
(-.f32 (log.f32 u1) (-.f32 (/.f32 1 u1) (log.f32 -1)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1)))))
(+.f32 (log.f32 -1) (-.f32 (log.f32 u1) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1)))))
(-.f32 (log.f32 u1) (-.f32 (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))) (log.f32 -1)))
(+.f32 (log.f32 -1) (+.f32 (log.f32 u1) (-.f32 (/.f32 -1 u1) (/.f32 (/.f32 1/2 u1) u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (+.f32 (/.f32 1/3 (pow.f32 u1 3)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1 u1))))
(+.f32 (log.f32 -1) (-.f32 (log.f32 u1) (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1/2 (*.f32 u1 u1)) (/.f32 1/3 (pow.f32 u1 3))))))
(+.f32 (log.f32 u1) (+.f32 (log.f32 -1) (+.f32 (+.f32 (/.f32 -1 u1) (/.f32 -1/2 (*.f32 u1 u1))) (/.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (log.f32 -1) (+.f32 (log.f32 u1) (+.f32 (-.f32 (/.f32 -1 u1) (/.f32 (/.f32 1/2 u1) u1)) (/.f32 -1/3 (pow.f32 u1 3)))))
(*.f32 -1 (log.f32 (/.f32 -1 u1)))
(neg.f32 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1))
(-.f32 (/.f32 -1 u1) (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1)) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (-.f32 (/.f32 -1 u1) (log.f32 (/.f32 -1 u1))) (/.f32 -1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (+.f32 (/.f32 1/3 (pow.f32 u1 3)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1 u1)))
(-.f32 (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))
(+.f32 (+.f32 (-.f32 (/.f32 -1 u1) (log.f32 (/.f32 -1 u1))) (/.f32 -1/2 (*.f32 u1 u1))) (/.f32 -1/3 (pow.f32 u1 3)))
(+.f32 (-.f32 (/.f32 -1 u1) (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 -1/3 (pow.f32 u1 3)) (/.f32 -1/2 (*.f32 u1 u1))))
(-.f32 (+.f32 (log1p.f32 u1) 1) 1)
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) 1)
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 1 (log1p.f32 u1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fabs.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) 3))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fabs.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) 3))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(pow.f32 (log1p.f32 u1) 1)
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(log.f32 (+.f32 u1 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(exp.f32 (log.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)

localize53.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))
0.2b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.3b
(*.f32 (PI.f32) u2)
0.5b
(pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2)
Compiler

Compiled 47 to 27 computations (42.6% saved)

series30.0ms (0.2%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
11.0ms
u2
@inf
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
10.0ms
u1
@-inf
(pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2)
3.0ms
u1
@inf
(pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2)
1.0ms
u1
@inf
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
1.0ms
u1
@-inf
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))

rewrite111.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1174×unswap-sqr
912×swap-sqr
574×sqr-pow
416×distribute-rgt-in
368×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01646
133242
2384242
Stop Event
node limit
Counts
2 → 52
Calls
Call 1
Inputs
(pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/8) (*.f32 (pow.f32 (log1p.f32 u1) 1/8) (pow.f32 (log1p.f32 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/8)) (pow.f32 (log1p.f32 u1) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) 1/6) (pow.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))))

simplify91.0ms (0.6%)

Algorithm
egg-herbie
Rules
1274×associate-/r*
1140×associate-/l*
952×associate-*r/
790×associate-+r+
758×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03616438
110415824
237675760
Stop Event
node limit
Counts
84 → 158
Calls
Call 1
Inputs
(sqrt.f32 u1)
(+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1))
(+.f32 (*.f32 (+.f32 (*.f32 23/192 (sqrt.f32 u1)) (*.f32 1/64 (sqrt.f32 u1))) (pow.f32 u1 2)) (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)))
(+.f32 (*.f32 (+.f32 (*.f32 -39/512 (sqrt.f32 u1)) (*.f32 -23/1536 (sqrt.f32 u1))) (pow.f32 u1 3)) (+.f32 (*.f32 (+.f32 (*.f32 23/192 (sqrt.f32 u1)) (*.f32 1/64 (sqrt.f32 u1))) (pow.f32 u1 2)) (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/8 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 -1/32 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (*.f32 1/24 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))) (*.f32 1/384 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))) (pow.f32 u1 3)) (sqrt.f32 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/8 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/8 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 1 u1))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 1 u1))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 (pow.f32 u1 2)))) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 (+.f32 (*.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2)))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 1 u1))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 (*.f32 -1/24 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 1/32 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/384 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))))))) (pow.f32 u1 3))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 (+.f32 (*.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2)))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 (pow.f32 u1 2))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/8) (*.f32 (pow.f32 (log1p.f32 u1) 1/8) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/8)) (pow.f32 (log1p.f32 u1) 1/8))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2))
(*.f32 (pow.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) 1/6) (pow.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) 1/6))
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))
(cbrt.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
Outputs
(sqrt.f32 u1)
(+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1))
(fma.f32 -1/4 (sqrt.f32 (pow.f32 u1 3)) (sqrt.f32 u1))
(fma.f32 -1/4 (fabs.f32 (pow.f32 u1 3/2)) (sqrt.f32 u1))
(+.f32 (*.f32 (+.f32 (*.f32 23/192 (sqrt.f32 u1)) (*.f32 1/64 (sqrt.f32 u1))) (pow.f32 u1 2)) (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sqrt.f32 u1) 13/96) (*.f32 u1 u1) (fma.f32 -1/4 (sqrt.f32 (pow.f32 u1 3)) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sqrt.f32 u1) 13/96) (*.f32 u1 u1) (fma.f32 -1/4 (fabs.f32 (pow.f32 u1 3/2)) (sqrt.f32 u1)))
(+.f32 (*.f32 (+.f32 (*.f32 -39/512 (sqrt.f32 u1)) (*.f32 -23/1536 (sqrt.f32 u1))) (pow.f32 u1 3)) (+.f32 (*.f32 (+.f32 (*.f32 23/192 (sqrt.f32 u1)) (*.f32 1/64 (sqrt.f32 u1))) (pow.f32 u1 2)) (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) -35/384) (pow.f32 u1 3) (fma.f32 (*.f32 (sqrt.f32 u1) 13/96) (*.f32 u1 u1) (fma.f32 -1/4 (sqrt.f32 (pow.f32 u1 3)) (sqrt.f32 u1))))
(fma.f32 (pow.f32 u1 3) (*.f32 (sqrt.f32 u1) -35/384) (fma.f32 (*.f32 (sqrt.f32 u1) 13/96) (*.f32 u1 u1) (fma.f32 -1/4 (sqrt.f32 (pow.f32 u1 3)) (sqrt.f32 u1))))
(fma.f32 (pow.f32 u1 3) (*.f32 (sqrt.f32 u1) -35/384) (fma.f32 (*.f32 (sqrt.f32 u1) 13/96) (*.f32 u1 u1) (fma.f32 -1/4 (fabs.f32 (pow.f32 u1 3/2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) u1)))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/8 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 1/16 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 (/.f32 1/32 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/8 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2)))))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))))))
(fma.f32 1/16 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/8 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/32 (*.f32 (log.f32 u1) (log.f32 u1))))))))))
(fma.f32 1/16 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) u1)) (+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) u1)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/8 (+.f32 (/.f32 -1 (log.f32 u1)) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/32 (*.f32 (log.f32 u1) (log.f32 u1))))))))))
(+.f32 (*.f32 2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 -1/32 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (*.f32 1/24 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))) (*.f32 1/384 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))) (pow.f32 u1 3)) (sqrt.f32 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/8 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/8 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (-.f32 (fma.f32 -1/32 (/.f32 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (neg.f32 (log.f32 u1))) (*.f32 1/24 (-.f32 (-.f32 (/.f32 3 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (/.f32 2 (neg.f32 (log.f32 u1)))) (/.f32 2 (pow.f32 (neg.f32 (log.f32 u1)) 3))))) (/.f32 1/384 (pow.f32 (neg.f32 (log.f32 u1)) 3)))))) (fma.f32 1/16 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (+.f32 (/.f32 1/32 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/8 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2)))))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 (/.f32 1/32 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/8 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2)))))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))))))))
(fma.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 -1/32 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (fma.f32 1/24 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 2 (neg.f32 (log.f32 u1))) (/.f32 2 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (/.f32 -1/384 (pow.f32 (neg.f32 (log.f32 u1)) 3)))))) (fma.f32 1/16 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 1/8 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/32 (*.f32 (log.f32 u1) (log.f32 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/8 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/32 (*.f32 (log.f32 u1) (log.f32 u1))))))))))))
(fma.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 -1/32 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (fma.f32 1/24 (+.f32 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 -2 (log.f32 u1))) (/.f32 -2 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (/.f32 -1/384 (pow.f32 (neg.f32 (log.f32 u1)) 3)))))) (fma.f32 1/16 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) u1)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 1/8 (+.f32 (/.f32 -1 (log.f32 u1)) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/32 (*.f32 (log.f32 u1) (log.f32 u1)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) u1)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/8 (+.f32 (/.f32 -1 (log.f32 u1)) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/32 (*.f32 (log.f32 u1) (log.f32 u1))))))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 1 u1))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) u1) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 1 u1))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 (pow.f32 u1 2)))) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 (+.f32 (*.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2)))))))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (fma.f32 2 (*.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 (fma.f32 -1/8 (+.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (/.f32 1/32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (*.f32 u1 u1))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (/.f32 1 (*.f32 u1 u1))))))
(+.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) u1) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (fma.f32 2 (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 (+.f32 (/.f32 -1/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 1/32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 u1 u1))) (*.f32 1/16 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) (*.f32 u1 u1)))))
(+.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) u1) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (fma.f32 2 (/.f32 (+.f32 (+.f32 (/.f32 -1/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 1/32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 (*.f32 u1 u1) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 1/16 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) (*.f32 u1 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 1 u1))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 (*.f32 -1/24 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 1/32 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/384 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))))))) (pow.f32 u1 3))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 (+.f32 (*.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2)))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 (pow.f32 u1 2))))))))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (fma.f32 -1 (/.f32 (fma.f32 2 (*.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (-.f32 (fma.f32 -1/24 (+.f32 (/.f32 2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 3 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 2 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (/.f32 (*.f32 1/32 (+.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/384 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (fma.f32 -1/8 (+.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (/.f32 1/32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))))) (pow.f32 u1 3)) (fma.f32 2 (*.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 (fma.f32 -1/8 (+.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (/.f32 1/32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (*.f32 u1 u1))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (/.f32 1 (*.f32 u1 u1)))))))
(+.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) u1) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (fma.f32 2 (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 (+.f32 (/.f32 -1/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 1/32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 u1 u1))) (*.f32 1/16 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) (*.f32 u1 u1)))) (/.f32 (fma.f32 2 (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (fma.f32 -1/24 (+.f32 (/.f32 2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 3 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (fma.f32 1/32 (/.f32 (+.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/384 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))))) (*.f32 (+.f32 (+.f32 (/.f32 -1/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 1/32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))) (pow.f32 u1 3))))
(-.f32 (+.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) u1) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (fma.f32 2 (/.f32 (+.f32 (+.f32 (/.f32 -1/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 1/32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 (*.f32 u1 u1) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 1/16 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) (*.f32 u1 u1))))) (/.f32 (fma.f32 2 (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (+.f32 (+.f32 (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 -1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -1/12 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (+.f32 (/.f32 (+.f32 (/.f32 1/32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1/32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/384 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 -1/2 (+.f32 (+.f32 (/.f32 -1/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 1/32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))))) (pow.f32 u1 3)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 u1 (/.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (sqrt.f32 -1)))) (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (/.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2))))) (*.f32 u1 u1)))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (/.f32 (+.f32 -1/4 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 1/2 (sqrt.f32 -1))) 2) -1/2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 u1 u1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)))) (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (/.f32 (*.f32 1/2 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(+.f32 (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 u1 (/.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (sqrt.f32 -1)))) (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (+.f32 (/.f32 1/2 (/.f32 (/.f32 (pow.f32 u1 3) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 -1))) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 u1))))))) (*.f32 (/.f32 (+.f32 -1/4 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 1/2 (sqrt.f32 -1))) 2) -1/2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) 1/2)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2))))) (fma.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) (/.f32 u1 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1)))) (fma.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) 1/2))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 1/3 (/.f32 (*.f32 1/2 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) 2))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/3) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2))))) (fma.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/3) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) (/.f32 u1 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1)))) (fma.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) 1/2)))))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(sqrt.f32 (log1p.f32 u1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) 1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 2/3 (pow.f32 u2 4)) (pow.f32 (PI.f32) 4)))))
(+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(fma.f32 -4/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 -4/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)) (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (*.f32 2/3 (pow.f32 u2 4)) (pow.f32 (PI.f32) 4)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 -4/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/8) (*.f32 (pow.f32 (log1p.f32 u1) 1/8) (pow.f32 (log1p.f32 u1) 1/4)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (fabs.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/8)) (pow.f32 (log1p.f32 u1) 1/8))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (fabs.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) 1/6) (pow.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) 1/6))
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3))
(sqrt.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log1p.f32 u1)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2) (log1p.f32 u1)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))

localize88.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
0.1b
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
0.2b
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
0.3b
(*.f32 (PI.f32) (+.f32 u2 u2))
Compiler

Compiled 66 to 18 computations (72.7% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u2
@0
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
1.0ms
u2
@-inf
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
1.0ms
u2
@inf
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
0.0ms
u2
@0
(sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
0.0ms
u2
@0
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))

rewrite209.0ms (1.5%)

Algorithm
egg-rewrite
egg-rewrite-iter-limit
batch-egg-rewrite
Rules
1966×add-sqr-sqrt
1948×*-un-lft-identity
1818×add-sqr-sqrt
1810×add-cube-cbrt
1802×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01257
125057
2288757
01219
125019
2288719
01219
0919
118719
2246919
01023
120623
2268823
Stop Event
node limit
node limit
iter limit
node limit
node limit
Counts
3 → 52
Calls
Call 1
Inputs
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) 1/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))))

simplify88.0ms (0.6%)

Algorithm
egg-herbie
Rules
932×unswap-sqr
838×+-commutative
822×*-commutative
770×fma-def
640×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01512386
13322286
211772168
343732168
478732168
Stop Event
node limit
Counts
88 → 80
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
1
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2)))) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2)))) (+.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (*.f32 -1 (*.f32 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2)) (pow.f32 (PI.f32) 2)))) (pow.f32 u2 6))) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1)
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(*.f32 1 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/4))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) 1/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1/2))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/2)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(log.f32 (exp.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(exp.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
Outputs
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1)
(+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(fma.f32 (pow.f32 u2 4) (-.f32 (*.f32 5/3 (pow.f32 (PI.f32) 4)) (pow.f32 (neg.f32 (pow.f32 (PI.f32) 2)) 2)) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(fma.f32 (pow.f32 u2 4) (-.f32 (*.f32 (pow.f32 (PI.f32) 4) 5/3) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 2/3) 1))
(+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(fma.f32 (pow.f32 u2 4) (-.f32 (*.f32 5/3 (pow.f32 (PI.f32) 4)) (pow.f32 (neg.f32 (pow.f32 (PI.f32) 2)) 2)) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 -4/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6)))) (fma.f32 (pow.f32 u2 4) (-.f32 (*.f32 (pow.f32 (PI.f32) 4) 5/3) (pow.f32 (PI.f32) 4)) 1))
(fma.f32 (pow.f32 u2 4) (*.f32 2/3 (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6)) 1)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1)
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(fma.f32 (pow.f32 u2 4) (-.f32 (*.f32 5/3 (pow.f32 (PI.f32) 4)) (pow.f32 (neg.f32 (pow.f32 (PI.f32) 2)) 2)) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(fma.f32 (pow.f32 u2 4) (-.f32 (*.f32 (pow.f32 (PI.f32) 4) 5/3) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 2/3) 1))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(fma.f32 (pow.f32 u2 4) (-.f32 (*.f32 5/3 (pow.f32 (PI.f32) 4)) (pow.f32 (neg.f32 (pow.f32 (PI.f32) 2)) 2)) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 -4/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6)))) (fma.f32 (pow.f32 u2 4) (-.f32 (*.f32 (pow.f32 (PI.f32) 4) 5/3) (pow.f32 (PI.f32) 4)) 1))
(fma.f32 (pow.f32 u2 4) (*.f32 2/3 (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6)) 1)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
1
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (neg.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(fma.f32 (neg.f32 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2) 1)
(-.f32 1 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2)))) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 1/2 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (neg.f32 (pow.f32 (PI.f32) 2)) 2))) (neg.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(+.f32 (fma.f32 (neg.f32 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2) 1) (*.f32 (pow.f32 u2 4) (*.f32 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4)) 1/2)))
(-.f32 (fma.f32 (pow.f32 u2 4) (*.f32 1/2 (*.f32 (pow.f32 (PI.f32) 4) -1/3)) 1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))
(-.f32 (*.f32 (pow.f32 u2 4) (*.f32 1/2 (*.f32 (pow.f32 (PI.f32) 4) -1/3))) (fma.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)) -1))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2)))) (+.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (*.f32 -1 (*.f32 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2)) (pow.f32 (PI.f32) 2)))) (pow.f32 u2 6))) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(+.f32 1 (fma.f32 1/2 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (neg.f32 (pow.f32 (PI.f32) 2)) 2))) (fma.f32 1/2 (*.f32 (pow.f32 u2 6) (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (neg.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (neg.f32 (pow.f32 (PI.f32) 2)) 2)))))) (neg.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 6) (fma.f32 -4/45 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4))))))) (fma.f32 (neg.f32 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2) 1))
(fma.f32 1/2 (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) -1/3) (*.f32 (pow.f32 u2 6) (fma.f32 -4/45 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -1/3))))) (-.f32 1 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/3)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1)
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 1 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/4))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) 1/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1/2))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/2)
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/4) 2)
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 3)
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3/2) 1/3)
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(fabs.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(log.f32 (exp.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3/2))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1/2))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))

localize121.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)
0.1b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
0.3b
(*.f32 u2 (PI.f32))
0.5b
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
Compiler

Compiled 94 to 40 computations (57.4% saved)

series7.0ms (0.1%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
1.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
1.0ms
u2
@-inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))

rewrite125.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1494×associate-*r/
424×add-sqr-sqrt
412×*-un-lft-identity
408×pow1
388×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020128
142076
2557976
Stop Event
node limit
Counts
2 → 127
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1) (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (log1p.f32 u1)) (-.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 3)) (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (sqrt.f32 (log1p.f32 u1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (sqrt.f32 (log1p.f32 u1)))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (log1p.f32 u1))) (-.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 3))) (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (+.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) 2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 1 (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (-.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 0) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 1/2) (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 0) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) 1) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (+.f32 2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 2) (cbrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))))

simplify126.0ms (0.9%)

Algorithm
egg-herbie
Rules
1010×associate-+r+
952×associate-+l+
852×+-commutative
652×associate-*r/
572×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042212013
1116310665
2487010649
Stop Event
node limit
Counts
159 → 276
Calls
Call 1
Inputs
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6))))) (+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))) 1)
(-.f32 (+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1) (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))) 1)
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (log1p.f32 u1)) (-.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 3)) (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (sqrt.f32 (log1p.f32 u1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (*.f32 1 (*.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (sqrt.f32 (log1p.f32 u1)))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (log1p.f32 u1))) (-.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 3))) (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(exp.f32 (*.f32 (+.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(-.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 0)
(-.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) 2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 0 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(-.f32 0 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))))
(-.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)))
(-.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))))
(-.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 1 (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(-.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1))
(-.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (-.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) 1))
(-.f32 (/.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(-.f32 (+.f32 2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1)
(-.f32 (+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 0) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(-.f32 (+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 1/2) (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 (+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1)
(-.f32 (-.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 0) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 1)
(*.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(*.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(*.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(*.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 1 (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))))
(/.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) 1) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (*.f32 1 (neg.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 1)
(pow.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 3)
(pow.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3))
(expm1.f32 (log.f32 (+.f32 2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(exp.f32 (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(fma.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(fma.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)
(fma.f32 (sqrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 2) (cbrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1)
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(fma.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
Outputs
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 u1 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (*.f32 u1 u1))) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))) (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (pow.f32 u1 3)) (fma.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (*.f32 u1 u1))) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))) (fma.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 (pow.f32 u1 3) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))) (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1)) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sqrt.f32 -1) 2))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) u1)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sqrt.f32 -1) 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) u1) (*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (pow.f32 u1 3) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sqrt.f32 -1) 2))))))
(+.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)) (*.f32 (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) u1)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) u1)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (/.f32 (pow.f32 u1 3) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 -1) (*.f32 u2 u2))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (PI.f32) 4)) (pow.f32 u2 4))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))) (fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))))) (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (PI.f32) 4)) (pow.f32 u2 4))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 6) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) 2/45) (sqrt.f32 -1)))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))
(fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1)
(fma.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2) 1)
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(+.f32 1 (fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (fma.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2) 1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6))))) (+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(fma.f32 -2 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45)) (+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))))
(+.f32 (fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (fma.f32 -2 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45)) 1))
(fma.f32 -2 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45)) (+.f32 (fma.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2) 1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1)))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1) (sqrt.f32 (log1p.f32 u1)))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(+.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(+.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))) 1)
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))) 1)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))))
(-.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1) (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))) 1)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(*.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1) (/.f32 (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1)) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(*.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1) (/.f32 (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1)) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(*.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1) (/.f32 (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1)) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (log1p.f32 u1)) (-.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (log1p.f32 u1)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (fma.f32 (log1p.f32 u1) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (log1p.f32 u1))) (-.f32 (*.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (fma.f32 (log1p.f32 u1) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (log1p.f32 u1))) (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 3)) (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (-.f32 (log1p.f32 u1) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (fma.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 8) (pow.f32 (log1p.f32 u1) 3/2)) (-.f32 (fma.f32 (log1p.f32 u1) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (log1p.f32 u1)) (*.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (*.f32 (+.f32 -1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (-.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 -8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (+.f32 1 (*.f32 -8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (fma.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 -1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 -1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (neg.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (+.f32 (neg.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) 1)))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 -1 (neg.f32 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))) (neg.f32 (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 -1 (*.f32 -8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))) (-.f32 -1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 -1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (+.f32 -1 (*.f32 -8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(*.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1) (/.f32 (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1)) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (sqrt.f32 (log1p.f32 u1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(*.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(/.f32 (*.f32 1 (*.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (sqrt.f32 (log1p.f32 u1)))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1) (/.f32 (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1)) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (log1p.f32 u1))) (-.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (log1p.f32 u1)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (fma.f32 (log1p.f32 u1) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (log1p.f32 u1))) (-.f32 (*.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (fma.f32 (log1p.f32 u1) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (log1p.f32 u1))) (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 3))) (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (-.f32 (log1p.f32 u1) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (fma.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 8) (pow.f32 (log1p.f32 u1) 3/2)) (-.f32 (fma.f32 (log1p.f32 u1) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (log1p.f32 u1)) (*.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (log1p.f32 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))) (/.f32 (sqrt.f32 (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (sqrt.f32 (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))) (sqrt.f32 (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))) (sqrt.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1)))
(/.f32 (sqrt.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1)) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (*.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (sqrt.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (sqrt.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2)) (/.f32 (cbrt.f32 (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (cbrt.f32 (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2)) (cbrt.f32 (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))) (cbrt.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2)) (/.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2)) (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))) (cbrt.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2)) (/.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (cbrt.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 1)
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) 2)
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))) 3)
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 3) 1/3)
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 3))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (exp.f32 (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(exp.f32 (*.f32 (+.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (exp.f32 (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(fma.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
1
(-.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 0)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(-.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(-.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) 2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) 2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 0 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(-.f32 0 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))))
(neg.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(fma.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)))
(+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 3/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 3/2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(-.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))))
(+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(-.f32 1/2 (fma.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(-.f32 3/2 (fma.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(-.f32 1/2 (fma.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(-.f32 3/2 (fma.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) 1)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 1 (+.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 1 (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
1
(-.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1))
1
(-.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (-.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) 1))
1
(-.f32 (/.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(-.f32 (/.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (/.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(+.f32 (/.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (/.f32 -1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(-.f32 (+.f32 2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(-.f32 (+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 0) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
1
(-.f32 (+.f32 1 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
1
(-.f32 (+.f32 1 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
1
(-.f32 (+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 1/2) (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 3/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 3/2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(-.f32 (+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 1 (+.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(-.f32 (-.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 0) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
1
(*.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 1)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2))
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(*.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(/.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 1 (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1) (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))))
(/.f32 (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(/.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(/.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (*.f32 (+.f32 -1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (-.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(/.f32 (+.f32 1 (*.f32 -8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (fma.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 -1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1)) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (neg.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(/.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) 1) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(/.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (*.f32 (+.f32 -1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))))
(/.f32 (-.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(/.f32 (+.f32 1 (*.f32 -8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (fma.f32 (+.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 -1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))
(/.f32 (*.f32 1 (neg.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(/.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1) (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (/.f32 (sqrt.f32 (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (sqrt.f32 (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))))
(/.f32 (sqrt.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1)) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (sqrt.f32 (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))) (sqrt.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (/.f32 (cbrt.f32 (+.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2))) (cbrt.f32 (+.f32 1 (*.f32 8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (cbrt.f32 (fma.f32 8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2) -1))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (/.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1))) (cbrt.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (/.f32 (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)) (cbrt.f32 (+.f32 -1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))
(pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 1)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(pow.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 2)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)) 3)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(pow.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3) 1/3)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) 2))
(fabs.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(log.f32 (exp.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(cbrt.f32 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1) 3))
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(expm1.f32 (log.f32 (+.f32 2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(exp.f32 (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1))
(exp.f32 (log1p.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(fma.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
1
(fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
1
(fma.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(fma.f32 (sqrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 2) (cbrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1)
(fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) 2) (-.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(fma.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(neg.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(fma.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))

eval783.0ms (5.5%)

Compiler

Compiled 34991 to 20118 computations (42.5% saved)

prune512.0ms (3.6%)

Pruning

48 alts after pruning (43 fresh and 5 done)

PrunedKeptTotal
New1072211093
Fresh52227
Picked101
Done156
Total1079481127
Error
0.0b
Counts
1127 → 48
Alt Table
Click to see full alt table
StatusErrorProgram
7.5b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
7.5b
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
11.6b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
7.5b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
7.5b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 u2) (PI.f32))))))
11.4b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
7.6b
(*.f32 (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
2.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.9b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
2.9b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.6b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
10.9b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
2.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1) 2))
2.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1)) 2))
0.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
4.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
0.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
6.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
13.9b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
16.6b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
6.8b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
30.4b
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
7.8b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.6b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
11.4b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
9.0b
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
11.3b
(sqrt.f32 (log1p.f32 u1))
19.8b
(sqrt.f32 (log.f32 (+.f32 1 u1)))
Compiler

Compiled 1693 to 1363 computations (19.5% saved)

localize65.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
0.1b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
0.3b
(*.f32 u2 (PI.f32))
0.5b
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
Compiler

Compiled 69 to 31 computations (55.1% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
0.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
0.0ms
u2
@0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
0.0ms
u2
@0
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))

rewrite104.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
718×associate-*r/
626×distribute-rgt-in
590×associate-*l/
564×distribute-lft-in
384×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01984
138676
2467876
Stop Event
node limit
Counts
2 → 143
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (*.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (log.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (+.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (log.f32 (sqrt.f32 (log1p.f32 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (-.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (-.f32 1 (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (-.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (+.f32 1 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (*.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) 3)) (*.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) 1) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) 1) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) 1) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) 3)) (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) 3)) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (*.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))))

simplify242.0ms (1.7%)

Algorithm
egg-herbie
Rules
866×associate-*r*
746×associate-*l*
732×associate-/l*
654×associate-+l+
618×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046514861
1131413741
2636813579
Stop Event
node limit
Counts
167 → 254
Calls
Call 1
Inputs
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6))))) (+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1))) 1))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))) 1)
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (*.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(exp.f32 (+.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (log.f32 (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (log.f32 (sqrt.f32 (log1p.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(+.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))
(+.f32 1 (*.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(+.f32 1 (*.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1))
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)
(+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1)
(+.f32 (-.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1)
(*.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1)
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))
(*.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (-.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (-.f32 1 (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (-.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (+.f32 1 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 1 (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (*.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) 3)) (*.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))))))
(/.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) 1) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) 1) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) 1) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) 3)) (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) 3)) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (*.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1)
(pow.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)
(pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 3)
(pow.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 2))
(log.f32 (exp.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3))
(expm1.f32 (log.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1))
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
Outputs
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 (sqrt.f32 -1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) u1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (/.f32 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) u1)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) u1))))
(fma.f32 (sqrt.f32 -1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) u1) (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1)) (*.f32 (/.f32 (sqrt.f32 -1) u1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 (/.f32 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) u1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (pow.f32 u1 3)) (fma.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) u1)))))
(fma.f32 -1/2 (/.f32 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3) (sqrt.f32 -1))) (/.f32 (pow.f32 u1 3) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (fma.f32 (sqrt.f32 -1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) u1) (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1)) (*.f32 (/.f32 (sqrt.f32 -1) u1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 (/.f32 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) u1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (+.f32 -1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1)) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (pow.f32 (sqrt.f32 -1) 2))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (+.f32 -1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (pow.f32 (sqrt.f32 -1) 2)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (+.f32 -1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1) (*.f32 (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (+.f32 -1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1) (*.f32 (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (pow.f32 (sqrt.f32 -1) 2))))))
(+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (+.f32 -1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1) (*.f32 (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (+.f32 -1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1) (*.f32 (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) u1) (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 6)) (*.f32 (pow.f32 (PI.f32) 6) 2/45))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 2/45 (pow.f32 u2 6))))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -1) (pow.f32 u2 4))))) (*.f32 (*.f32 -2 (sqrt.f32 -1)) (+.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 2/45 (pow.f32 u2 6)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))
(fma.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2) 1)
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(+.f32 (fma.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2) 1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6))))) (+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(fma.f32 -2 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45)) (+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))))
(fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 2/45 (pow.f32 u2 6))) (+.f32 (fma.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2) 1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1))) 1))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 -2 (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 -2 (sqrt.f32 (log1p.f32 u1)))) (expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 -2 (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 -2 (sqrt.f32 (log1p.f32 u1)))) (expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))) 1)
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1)))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1))) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))) (sqrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1))) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))))) (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2)) (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))) (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2)) (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1))) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))) (sqrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1))) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (*.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 1)
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) 2)
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) 3)
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 3) 1/3)
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 3))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (+.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (log.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (log.f32 (sqrt.f32 (log1p.f32 u1)))) 1))
(exp.f32 (+.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (log.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(+.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(+.f32 1 (*.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(+.f32 1 (*.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(+.f32 (-.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(*.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(*.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(*.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (-.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (+.f32 1 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8 1)) (+.f32 1 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8 1)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (-.f32 1 (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (-.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (-.f32 1 (*.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))) (-.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (-.f32 1 (*.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))) (-.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (+.f32 1 (pow.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (+.f32 1 (-.f32 (*.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))) (+.f32 1 (pow.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) 3)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (/.f32 (+.f32 1 (pow.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) 3)) (+.f32 1 (+.f32 (fma.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))))
(/.f32 1 (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1)) (sqrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (/.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1)) (/.f32 (*.f32 (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1)) (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (cbrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))) (/.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (*.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 16)) (*.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8) -16)) (*.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) 64)) (*.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))))
(/.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 6) -64)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))) (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) 3)) (*.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 3) 64)) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 6) -64)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8) 16))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) 3)) (*.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 3) 512)) (*.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))
(/.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 3) -512)) (+.f32 1 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 6) 64 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))) (sqrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))) (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) 1) (+.f32 1 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) 1) (neg.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) 1) (neg.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))) (sqrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (sqrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))) (cbrt.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (cbrt.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))) (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 16)) (*.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8) -16)) (*.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) 3)) (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 3) 64)) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 6) -64)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (+.f32 1 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8) 16))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))
(/.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) 64)) (*.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8))))
(/.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 6) -64)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1))) (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) 3)) (/.f32 1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 3) 512)) (*.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))))
(/.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 3) -512)) (+.f32 1 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 6) 64 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)))) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) 1) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) 1) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4))))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(/.f32 (/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (*.f32 (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 4)))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 8)) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) -8 1) (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1)))
(pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(pow.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 2)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) 3)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(pow.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3) 1/3)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 2))
(sqrt.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) 2))
(fabs.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1))
(log.f32 (exp.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 3))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(expm1.f32 (log.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(expm1.f32 (log.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)))
(exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1))
(exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)

localize22.0ms (0.2%)

Compiler

Compiled 20 to 9 computations (55% saved)

localize34.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 u1)
0.1b
(pow.f32 (log1p.f32 u1) 1/4)
0.5b
(pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2)
Compiler

Compiled 27 to 19 computations (29.6% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
u1
@-inf
(pow.f32 (log1p.f32 u1) 1/4)
1.0ms
u1
@inf
(pow.f32 (log1p.f32 u1) 1/4)
1.0ms
u1
@0
(pow.f32 (log1p.f32 u1) 1/4)
0.0ms
u1
@inf
(log1p.f32 u1)
0.0ms
u1
@-inf
(log1p.f32 u1)

rewrite52.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1206×add-sqr-sqrt
1188×*-un-lft-identity
1124×pow1
1114×add-cube-cbrt
1100×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0716
114416
2160216
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(pow.f32 (log1p.f32 u1) 1/4)
(log1p.f32 u1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/8) (pow.f32 (log1p.f32 u1) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/4) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/4) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 1/4 (log.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 1/4)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (log1p.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 u1)))))))

simplify79.0ms (0.6%)

Algorithm
egg-herbie
Rules
1244×fma-def
1218×associate-*r*
992×associate-*l*
974×+-commutative
672×associate-+l-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02002750
15742324
219402046
371532046
Stop Event
node limit
Counts
54 → 122
Calls
Call 1
Inputs
(pow.f32 u1 1/4)
(+.f32 (pow.f32 u1 1/4) (*.f32 -1/8 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4)))
(+.f32 (pow.f32 u1 1/4) (+.f32 (*.f32 -1/8 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4)) (*.f32 23/384 (pow.f32 (*.f32 1 (pow.f32 u1 9)) 1/4))))
(+.f32 (pow.f32 u1 1/4) (+.f32 (*.f32 -39/1024 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/4)) (+.f32 (*.f32 -1/8 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4)) (*.f32 23/384 (pow.f32 (*.f32 1 (pow.f32 u1 9)) 1/4)))))
(pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4)
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)) 1/4) (/.f32 1 u1))) (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)) 1/4) (/.f32 1 u1))) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4) (/.f32 (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/8 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (pow.f32 u1 2))) (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4)))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)) 1/4) (/.f32 1 u1))) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4) (/.f32 (-.f32 (+.f32 (*.f32 -1/32 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (*.f32 1/24 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))) (*.f32 1/384 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (pow.f32 u1 3))) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4) (/.f32 (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/8 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (pow.f32 u1 2))) (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4))))
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/4)
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) 1/4) (/.f32 1 u1))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/4))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) 1/4) (/.f32 1 u1))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/4) (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/4) (/.f32 (+.f32 (*.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2)))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) 1/4) (/.f32 1 u1))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/4) (+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/4) (/.f32 (+.f32 (*.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2))) (*.f32 -1 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/24 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 1/32 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/384 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))) (pow.f32 u1 3)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/4))))))
u1
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)))
(*.f32 -1 (log.f32 (/.f32 1 u1)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1)))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 1/4)) 1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) 1)
(*.f32 1 (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (pow.f32 (log1p.f32 u1) 1/8) (pow.f32 (log1p.f32 u1) 1/8))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (pow.f32 1 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/4) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/4))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/4))
(sqrt.f32 (sqrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(cbrt.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 3))
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(exp.f32 (*.f32 1/4 (log.f32 (log1p.f32 u1))))
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(-.f32 (+.f32 1 (log1p.f32 u1)) 1)
(*.f32 (log1p.f32 u1) 1)
(*.f32 1 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) 1)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (+.f32 u1 1))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
Outputs
(pow.f32 u1 1/4)
(+.f32 (pow.f32 u1 1/4) (*.f32 -1/8 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4)))
(+.f32 (pow.f32 u1 1/4) (*.f32 -1/8 (pow.f32 (pow.f32 u1 5) 1/4)))
(fma.f32 -1/8 (pow.f32 (pow.f32 u1 5) 1/4) (pow.f32 u1 1/4))
(+.f32 (pow.f32 u1 1/4) (+.f32 (*.f32 -1/8 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4)) (*.f32 23/384 (pow.f32 (*.f32 1 (pow.f32 u1 9)) 1/4))))
(+.f32 (pow.f32 u1 1/4) (fma.f32 -1/8 (pow.f32 (pow.f32 u1 5) 1/4) (*.f32 23/384 (pow.f32 (pow.f32 u1 9) 1/4))))
(+.f32 (pow.f32 u1 1/4) (fma.f32 23/384 (pow.f32 (pow.f32 u1 9) 1/4) (*.f32 -1/8 (pow.f32 (pow.f32 u1 5) 1/4))))
(fma.f32 -1/8 (pow.f32 (pow.f32 u1 5) 1/4) (fma.f32 23/384 (pow.f32 (pow.f32 u1 9) 1/4) (pow.f32 u1 1/4)))
(+.f32 (pow.f32 u1 1/4) (+.f32 (*.f32 -39/1024 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/4)) (+.f32 (*.f32 -1/8 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4)) (*.f32 23/384 (pow.f32 (*.f32 1 (pow.f32 u1 9)) 1/4)))))
(+.f32 (pow.f32 u1 1/4) (fma.f32 -39/1024 (pow.f32 (pow.f32 u1 13) 1/4) (fma.f32 -1/8 (pow.f32 (pow.f32 u1 5) 1/4) (*.f32 23/384 (pow.f32 (pow.f32 u1 9) 1/4)))))
(+.f32 (pow.f32 u1 1/4) (fma.f32 -39/1024 (pow.f32 (pow.f32 u1 13) 1/4) (fma.f32 23/384 (pow.f32 (pow.f32 u1 9) 1/4) (*.f32 -1/8 (pow.f32 (pow.f32 u1 5) 1/4)))))
(fma.f32 -39/1024 (pow.f32 (pow.f32 u1 13) 1/4) (fma.f32 -1/8 (pow.f32 (pow.f32 u1 5) 1/4) (fma.f32 23/384 (pow.f32 (pow.f32 u1 9) 1/4) (pow.f32 u1 1/4))))
(pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4)
(pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/4)
(pow.f32 (log.f32 u1) 1/4)
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)) 1/4) (/.f32 1 u1))) (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4))
(fma.f32 -1/4 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3)) 1/4)) (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/4))
(fma.f32 -1/4 (/.f32 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3)) 1/4) u1) (pow.f32 (log.f32 u1) 1/4))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)) 1/4) (/.f32 1 u1))) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4) (/.f32 (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/8 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (pow.f32 u1 2))) (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4)))
(fma.f32 -1/4 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3)) 1/4)) (fma.f32 (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/4) (/.f32 (+.f32 (/.f32 1/32 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/8 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 u1 u1)) (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/4)))
(fma.f32 -1/4 (/.f32 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3)) 1/4) u1) (*.f32 (+.f32 (/.f32 (fma.f32 1/8 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/32 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1)) 1) (pow.f32 (log.f32 u1) 1/4)))
(fma.f32 (+.f32 1 (/.f32 (fma.f32 1/8 (+.f32 (/.f32 -1 (log.f32 u1)) (/.f32 (/.f32 -1 (log.f32 u1)) (log.f32 u1))) (/.f32 1/32 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1))) (pow.f32 (log.f32 u1) 1/4) (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3)) 1/4) (/.f32 -1/4 u1)))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)) 1/4) (/.f32 1 u1))) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4) (/.f32 (-.f32 (+.f32 (*.f32 -1/32 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (*.f32 1/24 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))) (*.f32 1/384 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (pow.f32 u1 3))) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4) (/.f32 (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/8 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (pow.f32 u1 2))) (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/4))))
(fma.f32 -1/4 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3)) 1/4)) (fma.f32 (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/4) (/.f32 (-.f32 (fma.f32 -1/32 (/.f32 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (neg.f32 (log.f32 u1))) (*.f32 1/24 (-.f32 (/.f32 3 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (+.f32 (/.f32 2 (neg.f32 (log.f32 u1))) (/.f32 2 (pow.f32 (neg.f32 (log.f32 u1)) 3)))))) (/.f32 1/384 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (pow.f32 u1 3)) (fma.f32 (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/4) (/.f32 (+.f32 (/.f32 1/32 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/8 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 u1 u1)) (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/4))))
(+.f32 (*.f32 (pow.f32 (log.f32 u1) 1/4) (+.f32 (/.f32 (fma.f32 -1/32 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (fma.f32 1/24 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 2 (neg.f32 (log.f32 u1))) (/.f32 2 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (/.f32 -1/384 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (pow.f32 u1 3)) (/.f32 (fma.f32 1/8 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/32 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1)))) (fma.f32 -1/4 (/.f32 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3)) 1/4) u1) (pow.f32 (log.f32 u1) 1/4)))
(fma.f32 -1/4 (/.f32 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3)) 1/4) u1) (*.f32 (pow.f32 (log.f32 u1) 1/4) (+.f32 (+.f32 1 (/.f32 (fma.f32 1/8 (+.f32 (/.f32 -1 (log.f32 u1)) (/.f32 (/.f32 -1 (log.f32 u1)) (log.f32 u1))) (/.f32 1/32 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1))) (/.f32 (fma.f32 -1/32 (+.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (fma.f32 1/24 (+.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (-.f32 (/.f32 -2 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (/.f32 -2 (log.f32 u1)))) (/.f32 -1/384 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (pow.f32 u1 3)))))
(fma.f32 -1/4 (/.f32 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3)) 1/4) u1) (*.f32 (pow.f32 (log.f32 u1) 1/4) (+.f32 (/.f32 (fma.f32 -1/32 (+.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (fma.f32 1/24 (+.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (-.f32 (/.f32 -2 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (/.f32 -2 (log.f32 u1)))) (/.f32 -1/384 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (pow.f32 u1 3)) (+.f32 1 (/.f32 (fma.f32 1/8 (+.f32 (/.f32 -1 (log.f32 u1)) (/.f32 (/.f32 -1 (log.f32 u1)) (log.f32 u1))) (/.f32 1/32 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1))))))
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/4)
(pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/4)
(pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/4)
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) 1/4) (/.f32 1 u1))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/4))
(fma.f32 1/4 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) 1/4)) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/4))
(fma.f32 1/4 (/.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) 1/4) u1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/4))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) 1/4) (/.f32 1 u1))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/4) (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/4) (/.f32 (+.f32 (*.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2)))))
(+.f32 (fma.f32 1/4 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) 1/4)) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/4)) (*.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/4) (/.f32 (fma.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (*.f32 u1 u1))))
(fma.f32 1/4 (/.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) 1/4) u1) (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 -1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (+.f32 (/.f32 -1/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 1/32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))) (*.f32 u1 u1)) 1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/4)))
(fma.f32 1/4 (/.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) 1/4) u1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/4) (+.f32 1 (/.f32 (+.f32 (/.f32 -1/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) -3/32)) (*.f32 u1 u1)))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) 1/4) (/.f32 1 u1))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/4) (+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/4) (/.f32 (+.f32 (*.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2))) (*.f32 -1 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 -1/24 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 1/32 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/384 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))) (pow.f32 u1 3)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/4))))))
(+.f32 (fma.f32 1/4 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) 1/4)) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/4)) (fma.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/4) (/.f32 (fma.f32 -1/8 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (*.f32 u1 u1)) (neg.f32 (*.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/4) (/.f32 (-.f32 (fma.f32 -1/24 (+.f32 (/.f32 2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 3 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 2 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 1/32 (/.f32 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (/.f32 1/384 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (pow.f32 u1 3))))))
(+.f32 (fma.f32 1/4 (/.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) 1/4) u1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/4)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/4) (+.f32 (/.f32 (+.f32 (/.f32 -1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (+.f32 (/.f32 -1/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 1/32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))) (*.f32 u1 u1)) (neg.f32 (/.f32 (fma.f32 -1/24 (+.f32 (/.f32 2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 3 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (fma.f32 1/32 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/384 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (pow.f32 u1 3))))))
(fma.f32 1/4 (/.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) 1/4) u1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/4) (-.f32 (+.f32 1 (/.f32 (+.f32 (/.f32 -1/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) -3/32)) (*.f32 u1 u1))) (/.f32 (+.f32 (+.f32 (/.f32 -1/12 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 -1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (+.f32 (/.f32 (+.f32 (/.f32 1/32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1/32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/384 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (pow.f32 u1 3)))))
u1
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)
(fma.f32 -1/2 (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 u1) -1/2 u1)
(fma.f32 u1 (*.f32 u1 -1/2) u1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(fma.f32 -1/2 (*.f32 u1 u1) (fma.f32 1/3 (pow.f32 u1 3) u1))
(fma.f32 (*.f32 u1 u1) -1/2 (fma.f32 (pow.f32 u1 3) 1/3 u1))
(fma.f32 u1 (*.f32 u1 -1/2) (fma.f32 (pow.f32 u1 3) 1/3 u1))
(+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)))
(fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/2 (*.f32 u1 u1) (fma.f32 1/3 (pow.f32 u1 3) u1)))
(fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 (*.f32 u1 u1) -1/2 (fma.f32 (pow.f32 u1 3) 1/3 u1)))
(fma.f32 u1 (*.f32 u1 -1/2) (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 (pow.f32 u1 3) 1/3 u1)))
(*.f32 -1 (log.f32 (/.f32 1 u1)))
(neg.f32 (neg.f32 (log.f32 u1)))
(log.f32 u1)
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1))
(fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1))
(+.f32 (/.f32 1 u1) (log.f32 u1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (/.f32 1 u1) (+.f32 (log.f32 u1) (/.f32 -1/2 (*.f32 u1 u1))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))))
(+.f32 (+.f32 (/.f32 1 u1) (log.f32 u1)) (+.f32 (/.f32 1/3 (pow.f32 u1 3)) (/.f32 -1/2 (*.f32 u1 u1))))
(+.f32 (log.f32 u1) (+.f32 (+.f32 (/.f32 1 u1) (/.f32 -1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3))))
(+.f32 (/.f32 1 u1) (+.f32 (+.f32 (log.f32 u1) (/.f32 1/3 (pow.f32 u1 3))) (/.f32 -1/2 (*.f32 u1 u1))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1)))
(+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) (/.f32 1 u1))
(-.f32 (+.f32 (/.f32 1 u1) (log.f32 -1)) (log.f32 (/.f32 -1 u1)))
(+.f32 (log.f32 -1) (-.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(-.f32 (+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 -1/2 (*.f32 u1 u1))))
(+.f32 (-.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 -1/2 (*.f32 u1 u1))))
(+.f32 (/.f32 1 u1) (-.f32 (+.f32 (log.f32 -1) (/.f32 -1/2 (*.f32 u1 u1))) (log.f32 (/.f32 -1 u1))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1)))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (-.f32 (+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 -1/2 (*.f32 u1 u1)))))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 -1/2 (*.f32 u1 u1)))))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (+.f32 (/.f32 1 u1) (-.f32 (+.f32 (log.f32 -1) (/.f32 -1/2 (*.f32 u1 u1))) (log.f32 (/.f32 -1 u1)))))
(-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 1/4)) 1)
(+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(+.f32 (pow.f32 (log1p.f32 u1) 1/4) 0)
(pow.f32 (log1p.f32 u1) 1/4)
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) 1)
(+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(+.f32 (pow.f32 (log1p.f32 u1) 1/4) 0)
(pow.f32 (log1p.f32 u1) 1/4)
(*.f32 1 (pow.f32 (log1p.f32 u1) 1/4))
(+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(+.f32 (pow.f32 (log1p.f32 u1) 1/4) 0)
(pow.f32 (log1p.f32 u1) 1/4)
(*.f32 (pow.f32 (log1p.f32 u1) 1/8) (pow.f32 (log1p.f32 u1) 1/8))
(+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(+.f32 (pow.f32 (log1p.f32 u1) 1/4) 0)
(pow.f32 (log1p.f32 u1) 1/4)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(+.f32 (pow.f32 (log1p.f32 u1) 1/4) 0)
(pow.f32 (log1p.f32 u1) 1/4)
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/4) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/4))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/2)
(sqrt.f32 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/4))
(sqrt.f32 (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/2)
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(+.f32 (pow.f32 (log1p.f32 u1) 1/4) 0)
(pow.f32 (log1p.f32 u1) 1/4)
(cbrt.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 3))
(+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(+.f32 (pow.f32 (log1p.f32 u1) 1/4) 0)
(pow.f32 (log1p.f32 u1) 1/4)
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(+.f32 (pow.f32 (log1p.f32 u1) 1/4) 0)
(pow.f32 (log1p.f32 u1) 1/4)
(exp.f32 (*.f32 1/4 (log.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(+.f32 (pow.f32 (log1p.f32 u1) 1/4) 0)
(pow.f32 (log1p.f32 u1) 1/4)
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(+.f32 (pow.f32 (log1p.f32 u1) 1/4) 0)
(pow.f32 (log1p.f32 u1) 1/4)
(-.f32 (+.f32 1 (log1p.f32 u1)) 1)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) 1)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 1 (log1p.f32 u1))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (log1p.f32 u1) 1)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(log.f32 (+.f32 u1 1))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(exp.f32 (log.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)

localize90.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.1b
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.3b
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 78 to 26 computations (66.7% saved)

series37.0ms (0.3%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
28.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))

rewrite114.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
902×associate-*r/
826×distribute-lft-in
698×associate-*l/
398×add-sqr-sqrt
386×*-un-lft-identity
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01982
139070
2496538
Stop Event
node limit
Counts
2 → 224
Calls
Call 1
Inputs
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (-.f32 0 (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (*.f32 -1 (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (*.f32 (log1p.f32 (*.f32 u1 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (*.f32 -1 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (log1p.f32 u1))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 0 (log1p.f32 (*.f32 u1 u1))) 0) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) 0) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 -1 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (*.f32 -1 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (neg.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 3) (/.f32 1 (pow.f32 (log1p.f32 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 1 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) 1) (/.f32 1 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (/.f32 1 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)))) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (-.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)))) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (-.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 u1) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (/.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (log1p.f32 u1) 3/2) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (log1p.f32 u1) 3/2) (neg.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (log1p.f32 u1) 3/2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (/.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (pow.f32 (log1p.f32 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3)) (*.f32 (log1p.f32 u1) (+.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 3) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) 1) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) 1) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) 1) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) -1) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) -1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) -1) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log1p.f32 u1) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log1p.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (/.f32 1 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3)) (/.f32 1 (log1p.f32 u1))) (+.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3))) (/.f32 1 (pow.f32 (log1p.f32 u1) 2))) (pow.f32 (log1p.f32 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (/.f32 1 (pow.f32 (log1p.f32 u1) 2))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) -1) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) 1) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) 1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) 1) (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (neg.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) -1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3)) (/.f32 1 (pow.f32 (log1p.f32 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) -1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 u1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log1p.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log1p.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))))

simplify102.0ms (0.7%)

Algorithm
egg-herbie
Rules
1654×times-frac
1098×associate-/l*
1068×associate-*r*
1058×associate-/r*
994×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05938784
115947682
Stop Event
node limit
Counts
256 → 366
Calls
Call 1
Inputs
(*.f32 -1 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (log.f32 (/.f32 -1 u1))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1)))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) 1/3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 u1) 0)
(+.f32 (log1p.f32 u1) (-.f32 0 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (*.f32 -1 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (*.f32 (log1p.f32 (*.f32 u1 u1)) -1))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(+.f32 0 (log1p.f32 u1))
(+.f32 (-.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (*.f32 -1 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1) (log1p.f32 u1))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (log1p.f32 u1))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (log1p.f32 u1))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (log1p.f32 u1))
(+.f32 (+.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (+.f32 0 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (+.f32 0 (*.f32 -1 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (+.f32 0 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1)) (log1p.f32 u1))
(+.f32 (+.f32 0 (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (-.f32 0 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(+.f32 (-.f32 0 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (log1p.f32 u1))) (log1p.f32 u1))
(+.f32 (-.f32 0 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(+.f32 (-.f32 (-.f32 0 (log1p.f32 (*.f32 u1 u1))) 0) (log1p.f32 u1))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) 0) (log1p.f32 u1))
(+.f32 (*.f32 1 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (*.f32 1 (*.f32 -1 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (*.f32 1 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1)) (log1p.f32 u1))
(+.f32 (*.f32 1 (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (*.f32 -1 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (*.f32 -1 (*.f32 -1 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (*.f32 -1 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1)) (log1p.f32 u1))
(+.f32 (*.f32 -1 (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) 1)
(*.f32 (log1p.f32 u1) -1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 1 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 3) (/.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 1 (log1p.f32 u1)))
(*.f32 -1 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 1 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) 1) (/.f32 1 (log1p.f32 u1)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (/.f32 1 (log1p.f32 u1)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)))) (pow.f32 (log1p.f32 u1) 2))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (-.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)))) (pow.f32 (log1p.f32 u1) 2))
(*.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (-.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(/.f32 (log1p.f32 u1) 1)
(/.f32 (log1p.f32 u1) -1)
(/.f32 (log1p.f32 u1) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (log1p.f32 u1)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3/2)))
(/.f32 1 (/.f32 1 (log1p.f32 u1)))
(/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (/.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1)))))
(/.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3/2)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 -1 (/.f32 1 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (/.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) (log1p.f32 u1))
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 1) (log1p.f32 u1))
(/.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))))))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3)) (*.f32 (log1p.f32 u1) (+.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(/.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 3) (log1p.f32 u1))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) 1) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))
(/.f32 (*.f32 1 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 1 (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(/.f32 (*.f32 1 (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(/.f32 (*.f32 -1 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 -1 (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(/.f32 (*.f32 -1 (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) 1) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) 1) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) -1) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) -1) (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) -1) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1))
(/.f32 (*.f32 (log1p.f32 u1) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (log1p.f32 u1))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (log1p.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (/.f32 1 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3)) (/.f32 1 (log1p.f32 u1))) (+.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3))) (/.f32 1 (pow.f32 (log1p.f32 u1) 2))) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (/.f32 1 (pow.f32 (log1p.f32 u1) 2))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)))))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 3/2))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) -1) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) 1) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) 1) (log1p.f32 u1))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) 1) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (log1p.f32 u1)))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) -1) (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3)) (/.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (log1p.f32 u1)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) -1) (log1p.f32 u1))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 1)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(pow.f32 (pow.f32 (log1p.f32 u1) 2) 1/2)
(neg.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (+.f32 u1 1))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1))
(log1p.f32 u1)
(fma.f32 1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(fma.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))
(/.f32 (*.f32 (log1p.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (log1p.f32 u1))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (log1p.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
Outputs
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1 u1 (*.f32 -1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(fma.f32 -1 u1 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 u1 (*.f32 u1 -1/2))) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(fma.f32 -1 u1 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1)))))
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 u1 (*.f32 u1 -1/2)))) u1)
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(+.f32 (log.f32 -1) (-.f32 (*.f32 -2 (neg.f32 (log.f32 u1))) (neg.f32 (neg.f32 (log.f32 u1)))))
(+.f32 (log.f32 -1) (log.f32 u1))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))) (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)))
(+.f32 (log.f32 -1) (-.f32 (log.f32 u1) (/.f32 1 u1)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1))))
(+.f32 (log.f32 -1) (-.f32 (*.f32 -2 (neg.f32 (log.f32 u1))) (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1)))))
(+.f32 (log.f32 -1) (-.f32 (-.f32 (log.f32 u1) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)))))
(+.f32 (log.f32 -1) (-.f32 (*.f32 -2 (neg.f32 (log.f32 u1))) (+.f32 (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))))
(+.f32 (log.f32 -1) (-.f32 (-.f32 (-.f32 (log.f32 u1) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (log.f32 (/.f32 -1 u1))))
(neg.f32 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1/3 (pow.f32 u1 3)) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))))))
(-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1)))) (/.f32 1/3 (pow.f32 u1 3)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1))))))) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))) 2)) (/.f32 u1 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))) (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1))))))) (/.f32 (+.f32 1/3 (*.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))))))) 2)) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1))))))) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))) 2)) (/.f32 u1 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))) (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (-.f32 1/3 (/.f32 (*.f32 1/2 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))) 2))) (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (pow.f32 u1 3)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) u1))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) 1/3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) (/.f32 (fma.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) 1)) 1/3) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) u1)) (/.f32 (fma.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))
(+.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))
(*.f32 (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 -4/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)))) (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) 1) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (-.f32 0 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 u1) (*.f32 -1 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 u1) (*.f32 (log1p.f32 (*.f32 u1 u1)) -1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 u1) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 u1) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (*.f32 2 (+.f32 (log1p.f32 u1) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (*.f32 2 (*.f32 2 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 u1) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 u1) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 u1) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 u1) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 u1) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (neg.f32 (+.f32 (log1p.f32 u1) (log1p.f32 u1))))
(-.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 0 (log1p.f32 u1))
(log1p.f32 u1)
(+.f32 (-.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (*.f32 -1 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 u1) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (log1p.f32 u1))
(log1p.f32 u1)
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (log1p.f32 u1))
(log1p.f32 u1)
(+.f32 (+.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (+.f32 0 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (+.f32 0 (*.f32 -1 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (+.f32 0 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (+.f32 0 (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (-.f32 0 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(+.f32 1 (-.f32 (log1p.f32 (*.f32 u1 u1)) (exp.f32 (log1p.f32 (log1p.f32 u1)))))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(+.f32 1 (neg.f32 (exp.f32 (log1p.f32 (log1p.f32 u1)))))
(-.f32 1 (exp.f32 (log1p.f32 (log1p.f32 u1))))
(+.f32 (-.f32 0 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (log1p.f32 u1))) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (log1p.f32 u1))))
(-.f32 (log1p.f32 u1) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (log1p.f32 u1)))
(+.f32 (-.f32 0 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 2))))
(-.f32 (log1p.f32 u1) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 2)))
(+.f32 (-.f32 (-.f32 0 (log1p.f32 (*.f32 u1 u1))) 0) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) 0) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (*.f32 1 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (*.f32 1 (*.f32 -1 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (*.f32 1 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (*.f32 1 (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (*.f32 -1 (-.f32 0 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (*.f32 -1 (*.f32 -1 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (*.f32 -1 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1)) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (*.f32 -1 (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) -1)
(neg.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(neg.f32 (log1p.f32 u1))
(*.f32 1 (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(neg.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (pow.f32 (log1p.f32 u1) 3) (/.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(log1p.f32 u1)
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 1 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 -1 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 1 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(log1p.f32 u1)
(*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2))
(log1p.f32 u1)
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) 1) (/.f32 1 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (/.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)))) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (pow.f32 (log1p.f32 u1) 3)) (log1p.f32 u1)))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (-.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))) (-.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (-.f32 (pow.f32 (log1p.f32 u1) 4) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)))) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (log1p.f32 u1)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (pow.f32 (log1p.f32 u1) 4)))
(*.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (-.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (-.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))))
(*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (-.f32 (pow.f32 (log1p.f32 u1) 4) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))
(log1p.f32 u1)
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(log1p.f32 u1)
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(neg.f32 (log1p.f32 u1))
(/.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(/.f32 (log1p.f32 u1) -1)
(neg.f32 (log1p.f32 u1))
(/.f32 (log1p.f32 u1) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)))
(log1p.f32 u1)
(/.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3/2)))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 3/2))
(*.f32 (pow.f32 (log1p.f32 u1) 3/2) (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
(/.f32 1 (/.f32 1 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (/.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1)))))
(log1p.f32 u1)
(/.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 2))
(log1p.f32 u1)
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3/2)))
(log1p.f32 u1)
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(log1p.f32 u1)
(/.f32 -1 (/.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (/.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)))
(*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 1) (log1p.f32 u1))
(log1p.f32 u1)
(/.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (pow.f32 (log1p.f32 u1) 3)) (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4))) (log1p.f32 u1))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(log1p.f32 u1)
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (+.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)))) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(neg.f32 (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3)) (*.f32 (log1p.f32 u1) (+.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3)) (log1p.f32 u1)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (+.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (log1p.f32 u1)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (+.f32 (pow.f32 (log1p.f32 u1) 4) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(/.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 3) (log1p.f32 u1))
(log1p.f32 u1)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) 1) (pow.f32 (log1p.f32 u1) 2))
(log1p.f32 u1)
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))
(/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (/.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (*.f32 1 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 1 (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 1 (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 -1 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))
(log1p.f32 u1)
(/.f32 (*.f32 -1 (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(log1p.f32 u1)
(/.f32 (*.f32 -1 (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(log1p.f32 u1)
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (log1p.f32 u1) (/.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))
(/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (/.f32 (log1p.f32 u1) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1)) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) 1) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) 1) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) -1) (pow.f32 (log1p.f32 u1) 2))
(log1p.f32 u1)
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) -1) (log1p.f32 u1))
(log1p.f32 u1)
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) -1) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(log1p.f32 u1)
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1))
(/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (/.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (*.f32 (log1p.f32 u1) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (log1p.f32 u1) (/.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (log1p.f32 u1))
(/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (/.f32 (log1p.f32 u1) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1)) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (/.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (/.f32 1 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (log1p.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (/.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (/.f32 1 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (/.f32 1 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (pow.f32 (log1p.f32 u1) 3)) (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3)) (/.f32 1 (log1p.f32 u1))) (+.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3)) (log1p.f32 u1)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (+.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (log1p.f32 u1)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (+.f32 (pow.f32 (log1p.f32 u1) 4) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3))) (/.f32 1 (pow.f32 (log1p.f32 u1) 2))) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4))) (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (/.f32 1 (pow.f32 (log1p.f32 u1) 2))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (+.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)))) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 3/2))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 3/2) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3/2)) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))))
(log1p.f32 u1)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) -1) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) 1) (pow.f32 (log1p.f32 u1) 2))
(log1p.f32 u1)
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) 1) (log1p.f32 u1))
(log1p.f32 u1)
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(/.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) 1) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(log1p.f32 u1)
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2)))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(log1p.f32 u1)
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) -1) (log1p.f32 u1))
(log1p.f32 u1)
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3)) (/.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2)))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) -1) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1)))))
(pow.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)
(log1p.f32 u1)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)
(log1p.f32 u1)
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(log1p.f32 u1)
(pow.f32 (pow.f32 (log1p.f32 u1) 2) 1/2)
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (+.f32 u1 1))
(log1p.f32 u1)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(log1p.f32 u1)
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(exp.f32 (log.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1))
(log1p.f32 u1)
(log1p.f32 u1)
(fma.f32 1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(fma.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (log1p.f32 u1) (/.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))
(/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (/.f32 (log1p.f32 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (log1p.f32 u1) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (*.f32 (log1p.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (log1p.f32 u1) (/.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (log1p.f32 u1))
(/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (/.f32 (log1p.f32 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (log1p.f32 u1) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (/.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 1 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (log1p.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (/.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 1 (cbrt.f32 (log1p.f32 u1))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))

localize90.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
0.3b
(*.f32 (PI.f32) (+.f32 u2 u2))
0.3b
(*.f32 u2 (PI.f32))
0.5b
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
Compiler

Compiled 107 to 38 computations (64.5% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
u2
@0
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
0.0ms
u2
@inf
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
0.0ms
u2
@-inf
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))

rewrite149.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1652×associate-*r/
1440×associate-*l/
382×add-sqr-sqrt
372×*-un-lft-identity
370×pow1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01755
137051
2493433
Stop Event
node limit
Counts
1 → 109
Calls
Call 1
Inputs
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 0)) (-.f32 0 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 (cos.f32 0) 2) 1/2) (*.f32 1/2 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (exp.f32 (log.f32 (+.f32 3/2 (*.f32 -1/2 (cos.f32 0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (/.f32 1 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 0)) (-.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (-.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3)) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 3)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (neg.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (-.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3))) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 3))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (neg.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (sqrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (cbrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) 1) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 3)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) 1) (neg.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) 1) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (/.f32 1 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) 3)) (/.f32 1 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) 2) (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))

simplify50.0ms (0.4%)

Algorithm
egg-herbie
Rules
218×+-commutative
122×*-commutative
120×associate-+r+
106×fma-def
96×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03243175
111473175
223003175
Stop Event
unsound
Counts
121 → 123
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))
(+.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2))))
(+.f32 (*.f32 (-.f32 (*.f32 -2/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6)))) (pow.f32 u2 6)) (+.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
(+.f32 1/2 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1))
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1)))
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (*.f32 1/2 (cos.f32 0)) (-.f32 0 (*.f32 -1/2 (cos.f32 0))))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1)))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))
(+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2)
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2))
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2))
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2))
(+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))
(+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0)))
(+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) 1/2)
(+.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (pow.f32 (cos.f32 0) 2))
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
(+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
(+.f32 (-.f32 (pow.f32 (cos.f32 0) 2) 1/2) (*.f32 1/2 (cos.f32 0)))
(+.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (exp.f32 (log.f32 (+.f32 3/2 (*.f32 -1/2 (cos.f32 0)))))) 1)
(*.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1)
(*.f32 1 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (/.f32 1 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 0)) (-.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) u2))))
(/.f32 1 (/.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))
(/.f32 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (-.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3)) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 3)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (neg.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (*.f32 1 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (-.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
(/.f32 (*.f32 1 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3))) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 3))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (neg.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (sqrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (cbrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) 1) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 3)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) 1) (neg.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) 1) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (/.f32 1 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) 3)) (/.f32 1 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))))
(pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1)
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2)
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 3)
(pow.f32 (pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 2))
(log.f32 (exp.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
(exp.f32 (log.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
(fma.f32 1 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))
(fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) 2) (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))
Outputs
1
(+.f32 1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))
(+.f32 1 (*.f32 (-.f32 (neg.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (*.f32 u2 u2)))
(+.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2))))
(+.f32 1 (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3) (*.f32 (-.f32 (neg.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (*.f32 u2 u2))))
(+.f32 (*.f32 (-.f32 (*.f32 -2/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6)))) (pow.f32 u2 6)) (+.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))))
(fma.f32 (-.f32 (*.f32 -2/45 (pow.f32 (PI.f32) 6)) (*.f32 (pow.f32 (PI.f32) 6) 2/45)) (pow.f32 u2 6) (+.f32 1 (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3) (*.f32 (-.f32 (neg.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (*.f32 u2 u2)))))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
1
(+.f32 1/2 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1))
1
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1)))
1
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (*.f32 1/2 (cos.f32 0)) (-.f32 0 (*.f32 -1/2 (cos.f32 0))))
1
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1)))
1
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))
1
(+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1))
1
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
1
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0) (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0)))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0) (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0)))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2)
1
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2))
1
(+.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) 1/2))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))
1
(+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(+.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (-.f32 0 (*.f32 -1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0)))
1
(+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1) 1/2)
1
(+.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1) (pow.f32 (cos.f32 0) 2))
1
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(+.f32 (fma.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
1
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(+.f32 (-.f32 (pow.f32 (cos.f32 0) 2) 1/2) (*.f32 1/2 (cos.f32 0)))
1
(+.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (exp.f32 (log.f32 (+.f32 3/2 (*.f32 -1/2 (cos.f32 0)))))) 1)
1
(*.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1)
1
(*.f32 1 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
1
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(*.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2))
1
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (/.f32 1 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 0)) (-.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) u2))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 1 (/.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (-.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
1
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3)) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))
1
(/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 3)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))
1
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (neg.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 (*.f32 1 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(/.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (-.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
1
(/.f32 (*.f32 1 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3))) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))
1
(/.f32 (*.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 3))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))
1
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (neg.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (sqrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) 1)
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) 1)
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (cbrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) 1) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))
1
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))))
1
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) 3)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))
1
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) 1) (neg.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) 1) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(+.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) 0))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) 1)
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) 1)
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0))))))))
(+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 0))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (/.f32 1 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))
(/.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 8)) (/.f32 (+.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) 3)) (/.f32 1 (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))))
(/.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 8)) (/.f32 (+.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))
(/.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 8)) (/.f32 (+.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 0))) (+.f32 1/2 (+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 -1/2 (cos.f32 0)))))))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))))
(/.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 8)) (/.f32 (+.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1))
(pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 1)
1
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 2)
1
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 3)
1
(pow.f32 (pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3) 1/3)
1
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 2))
1
(log.f32 (exp.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))))))
1
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0)))) 3))
1
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(exp.f32 (log.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))) 1))
1
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))))
1
(fma.f32 1 (pow.f32 (cos.f32 0) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))
1
(fma.f32 (cos.f32 0) (cos.f32 0) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))
1
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) 2) (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (-.f32 -1/2 (*.f32 -1/2 (cos.f32 0))))
1

eval826.0ms (5.8%)

Compiler

Compiled 36207 to 23604 computations (34.8% saved)

prune716.0ms (5.1%)

Pruning

54 alts after pruning (47 fresh and 7 done)

PrunedKeptTotal
New1102161118
Fresh73138
Picked011
Done369
Total1112541166
Error
0.0b
Counts
1166 → 54
Alt Table
Click to see full alt table
StatusErrorProgram
7.5b
(/.f32 (*.f32 (log1p.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))
7.5b
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
7.5b
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
11.4b
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 1/4) 2) 1)
19.9b
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 1/4) 2) 1)
11.6b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
7.5b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 u2) (PI.f32))))))
11.4b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
19.8b
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 1/4) 2) 1)
10.9b
(*.f32 (pow.f32 (pow.f32 u1 1/4) 2) 1)
11.3b
(*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)) 1)
7.6b
(*.f32 (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.4b
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
2.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.9b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
2.9b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
2.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1) 2))
0.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
6.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
4.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
6.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
13.9b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
16.6b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
6.8b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
10.9b
(*.f32 (sqrt.f32 u1) 1)
30.4b
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
7.8b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.6b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
11.4b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
6.9b
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
9.0b
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
11.3b
(sqrt.f32 (log1p.f32 u1))
19.8b
(sqrt.f32 (log.f32 (+.f32 1 u1)))
Compiler

Compiled 1787 to 1469 computations (17.8% saved)

localize98.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))
0.2b
(log1p.f32 (*.f32 (PI.f32) u2))
0.2b
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
0.3b
(*.f32 (PI.f32) u2)
Compiler

Compiled 62 to 21 computations (66.1% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u2
@-inf
(log1p.f32 (*.f32 (PI.f32) u2))
1.0ms
u2
@inf
(log1p.f32 (*.f32 (PI.f32) u2))
1.0ms
u2
@0
(log1p.f32 (*.f32 (PI.f32) u2))
0.0ms
u2
@0
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
0.0ms
u2
@-inf
(cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))

rewrite86.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
922×*-commutative
836×sqrt-prod
682×unswap-sqr
566×swap-sqr
394×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01241
123841
2258141
Stop Event
node limit
Counts
3 → 158
Calls
Call 1
Inputs
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
(log1p.f32 (*.f32 (PI.f32) u2))
(cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (PI.f32) u2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 (PI.f32) u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u2 (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (PI.f32)) (*.f32 u2 (sqrt.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 u2 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u2) (*.f32 (PI.f32) (sqrt.f32 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (PI.f32)) (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 u2 (cbrt.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (*.f32 (PI.f32) u2) (cbrt.f32 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 u2) (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (PI.f32) (cbrt.f32 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/6) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 u2 (*.f32 (PI.f32) u2))) (sqrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) u2))) (sqrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 4)) (cbrt.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) u2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))) (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) u2) 2) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) (+.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) (-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1)) (+.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1)) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) 1) (+.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) 1) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1)) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (*.f32 (log1p.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/6) (pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))) (sqrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 4)) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (log1p.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) 1) (+.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 (*.f32 (PI.f32) u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1/2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (-.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))) (/.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (/.f32 1 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (/.f32 1 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 4)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))) (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) (pow.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (-.f32 (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 0)) (-.f32 (cos.f32 0) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 0)) 2) (*.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (neg.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))

simplify151.0ms (1.1%)

Algorithm
egg-herbie
Rules
1402×associate-/r*
924×+-commutative
750×associate-+r-
724×associate-*r*
648×associate-+l-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04438606
110627426
250846926
Stop Event
node limit
Counts
194 → 278
Calls
Call 1
Inputs
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 u2 (PI.f32))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 u2 (PI.f32)) (*.f32 -1/4 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (log.f32 (PI.f32)) (*.f32 -1 (log.f32 (/.f32 1 u2))))
(+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 u2)))))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 u2))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u2))) (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (*.f32 -1 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 u2))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (/.f32 1 (*.f32 u2 (PI.f32)))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (/.f32 1 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 (*.f32 (PI.f32) u2) 0)
(+.f32 1 (+.f32 (*.f32 (PI.f32) u2) -1))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1)
(+.f32 -1 (+.f32 (*.f32 (PI.f32) u2) 1))
(-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1)
(-.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2)
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 1 (*.f32 (PI.f32) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 u2 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 u2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (sqrt.f32 u2) (*.f32 (PI.f32) (sqrt.f32 u2)))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) u2))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 u2 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (*.f32 (PI.f32) u2) (cbrt.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (cbrt.f32 u2) (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (PI.f32) (cbrt.f32 u2)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2)))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 1)) 1))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/2))
(*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/6) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/6))
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (*.f32 u2 (*.f32 (PI.f32) u2))) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) u2))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 4)) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) u2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))) (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) u2) 2) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) (-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1)) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1)) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) 1) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) 1) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1)) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(pow.f32 (*.f32 (PI.f32) u2) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))
(fabs.f32 (*.f32 (PI.f32) u2))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))
(exp.f32 (log.f32 (*.f32 (PI.f32) u2)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))
(+.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) -1)
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)
(*.f32 1 (log1p.f32 (*.f32 (PI.f32) u2)))
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (*.f32 (log1p.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3/2))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/6) (pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/6))
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))) (sqrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 4)) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (*.f32 (log1p.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) 1) (+.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 1))))
(pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3)
(pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 2))
(fabs.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
(log.f32 (+.f32 (*.f32 (PI.f32) u2) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))
(+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))
(+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) -1)
(+.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1/2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 1/2 (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2))
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1/2))
(-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1)
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (-.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(-.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(-.f32 (/.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))) (/.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (/.f32 1 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (/.f32 1 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/6))
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 4)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))) (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
(/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) (pow.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (-.f32 (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))))
(/.f32 (-.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 0)) (-.f32 (cos.f32 0) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(/.f32 (-.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 0)) 2) (*.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 4)
(/.f32 (neg.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (neg.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2))
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
Outputs
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 u2 (PI.f32)))
(fma.f32 -1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 u2 (PI.f32)))
(fma.f32 u2 (PI.f32) (*.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(fma.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 u2 (PI.f32))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 u2 (PI.f32))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 u2 (PI.f32) (*.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 u2 (PI.f32))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 u2 (PI.f32)) (*.f32 -1/4 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (fma.f32 u2 (PI.f32) (*.f32 (*.f32 -1/4 (pow.f32 u2 4)) (pow.f32 (PI.f32) 4)))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 u2 (PI.f32) (*.f32 -1/4 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 u2 (PI.f32) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) -1/4)))))
(+.f32 (log.f32 (PI.f32)) (*.f32 -1 (log.f32 (/.f32 1 u2))))
(+.f32 (log.f32 (PI.f32)) (neg.f32 (neg.f32 (log.f32 u2))))
(log.f32 (*.f32 u2 (PI.f32)))
(+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 u2)))))
(+.f32 (+.f32 (log.f32 (PI.f32)) (/.f32 (/.f32 1 u2) (PI.f32))) (neg.f32 (neg.f32 (log.f32 u2))))
(+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (log.f32 (*.f32 u2 (PI.f32))))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 u2))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (+.f32 (log.f32 (PI.f32)) (/.f32 (/.f32 1 u2) (PI.f32))) (neg.f32 (neg.f32 (log.f32 u2)))) (/.f32 1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(+.f32 (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (log.f32 (*.f32 u2 (PI.f32)))) (/.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(+.f32 (log.f32 (*.f32 u2 (PI.f32))) (-.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (/.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u2))) (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (+.f32 (log.f32 (PI.f32)) (/.f32 (/.f32 1 u2) (PI.f32))) (fma.f32 -1 (neg.f32 (log.f32 u2)) (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)))) (/.f32 1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(+.f32 (+.f32 (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (log.f32 (*.f32 u2 (PI.f32)))) (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3))) (/.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(+.f32 (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (log.f32 (*.f32 u2 (PI.f32)))) (-.f32 (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (/.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(+.f32 (log.f32 (*.f32 -1 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 u2))))
(+.f32 (log.f32 (neg.f32 (PI.f32))) (neg.f32 (log.f32 (/.f32 -1 u2))))
(-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (/.f32 1 (*.f32 u2 (PI.f32)))))
(fma.f32 -1 (log.f32 (/.f32 -1 u2)) (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (log.f32 (neg.f32 (PI.f32)))))
(+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (/.f32 1 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u2)) (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (log.f32 (neg.f32 (PI.f32))))) (/.f32 1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(+.f32 (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2))) (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (/.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (-.f32 (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2))) (/.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u2)) (+.f32 (log.f32 (neg.f32 (PI.f32))) (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3))))) (/.f32 1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(+.f32 (+.f32 (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2)))) (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3))) (/.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(+.f32 (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2)))) (-.f32 (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (/.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))
(fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2 1)
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(+.f32 1 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 2/3))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 -4/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)))))
(+.f32 1 (fma.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) 2/3 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2 (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 1 (fma.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) 2/3 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 u2 (PI.f32))
(+.f32 1 (+.f32 (*.f32 (PI.f32) u2) -1))
(*.f32 u2 (PI.f32))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(*.f32 u2 (PI.f32))
(+.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1)
(*.f32 u2 (PI.f32))
(+.f32 -1 (+.f32 (*.f32 (PI.f32) u2) 1))
(*.f32 u2 (PI.f32))
(-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1)
(*.f32 u2 (PI.f32))
(-.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2)
(*.f32 u2 (PI.f32))
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)) (/.f32 1 (fma.f32 (PI.f32) u2 2)))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)) (/.f32 -1 (fma.f32 u2 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))) (/.f32 1 (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))) (/.f32 -1 (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 u2 (PI.f32))
(*.f32 1 (*.f32 (PI.f32) u2))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 u2 (sqrt.f32 (PI.f32))))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 u2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 u2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 u2) (*.f32 (PI.f32) (sqrt.f32 u2)))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 (pow.f32 (PI.f32) 2) u2)))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 (pow.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 u2 (cbrt.f32 (PI.f32))))
(*.f32 u2 (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))
(*.f32 u2 (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (*.f32 (PI.f32) u2) (cbrt.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 u2 (cbrt.f32 (*.f32 u2 (PI.f32)))))))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(*.f32 (cbrt.f32 u2) (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (PI.f32) (cbrt.f32 u2)))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 u2 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 u2 (PI.f32))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)) (/.f32 1 (fma.f32 (PI.f32) u2 2)))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)) (/.f32 -1 (fma.f32 u2 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))) (/.f32 1 (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))) (/.f32 -1 (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 1)) 1))
(*.f32 (+.f32 1 (sqrt.f32 (fma.f32 (PI.f32) u2 1))) (+.f32 (sqrt.f32 (fma.f32 (PI.f32) u2 1)) -1))
(*.f32 (+.f32 1 (sqrt.f32 (fma.f32 u2 (PI.f32) 1))) (+.f32 -1 (sqrt.f32 (fma.f32 u2 (PI.f32) 1))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/2))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/6) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/6))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))))
(*.f32 (sqrt.f32 (*.f32 u2 (*.f32 (PI.f32) u2))) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 u2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) u2))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 (pow.f32 (PI.f32) 2) u2)))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 (pow.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 4)) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 u2 (cbrt.f32 (*.f32 u2 (PI.f32)))))))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) u2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))) (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 u2 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u2 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32)))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) u2) 2) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)) (/.f32 1 (fma.f32 (PI.f32) u2 2)))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)) (/.f32 -1 (fma.f32 u2 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))) (/.f32 1 (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))) (/.f32 -1 (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) (+.f32 (*.f32 (PI.f32) u2) 2))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)) (/.f32 1 (fma.f32 (PI.f32) u2 2)))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)) (/.f32 -1 (fma.f32 u2 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) (-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)) (/.f32 1 (fma.f32 (PI.f32) u2 2)))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)) (/.f32 -1 (fma.f32 u2 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))) (/.f32 1 (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))) (/.f32 -1 (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))) (/.f32 1 (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))) (/.f32 -1 (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1)) (+.f32 (*.f32 (PI.f32) u2) 2))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)) (/.f32 1 (fma.f32 (PI.f32) u2 2)))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)) (/.f32 -1 (fma.f32 u2 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1)) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))) (/.f32 1 (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))) (/.f32 -1 (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1) 1) (+.f32 (*.f32 (PI.f32) u2) 2))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)) (/.f32 1 (fma.f32 (PI.f32) u2 2)))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)) (/.f32 -1 (fma.f32 u2 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1) 1) (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))) (/.f32 1 (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))) (/.f32 -1 (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) -1)) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)) (/.f32 1 (fma.f32 (PI.f32) u2 2)))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)) (/.f32 -1 (fma.f32 u2 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))) (/.f32 1 (+.f32 (fma.f32 (PI.f32) u2 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2))))
(+.f32 (/.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))) (/.f32 -1 (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (fma.f32 u2 (PI.f32) 2) (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)))
(pow.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 u2 (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)
(*.f32 u2 (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
(*.f32 u2 (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)
(*.f32 u2 (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))
(*.f32 u2 (PI.f32))
(fabs.f32 (*.f32 (PI.f32) u2))
(*.f32 u2 (PI.f32))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))
(*.f32 u2 (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))
(*.f32 u2 (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))
(*.f32 u2 (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(+.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) -1)
(log1p.f32 (*.f32 u2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 1)
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 1 (log1p.f32 (*.f32 (PI.f32) u2)))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (*.f32 (log1p.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 (log1p.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))))))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 4)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))))
(*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (sqrt.f32 (sqrt.f32 (pow.f32 (log1p.f32 (*.f32 u2 (PI.f32))) 3))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3/2))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/6) (pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/6))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))) (sqrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (sqrt.f32 (sqrt.f32 (pow.f32 (log1p.f32 (*.f32 u2 (PI.f32))) 3))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 4)) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 (log1p.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))))))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 4)))
(*.f32 (sqrt.f32 (*.f32 (log1p.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (*.f32 (log1p.f32 (*.f32 u2 (PI.f32))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) 1) (+.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u2 (PI.f32)))))) (log1p.f32 (*.f32 u2 (PI.f32)))) (+.f32 1 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u2 (PI.f32)))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (log1p.f32 (*.f32 u2 (PI.f32)))))) (+.f32 1 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) (log1p.f32 (log1p.f32 (*.f32 u2 (PI.f32)))))) (+.f32 1 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u2 (PI.f32))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (exp.f32 (*.f32 2 (log1p.f32 (log1p.f32 (*.f32 u2 (PI.f32)))))))))
(pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)
(log1p.f32 (*.f32 u2 (PI.f32)))
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)
(log1p.f32 (*.f32 u2 (PI.f32)))
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3)
(log1p.f32 (*.f32 u2 (PI.f32)))
(pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/3)
(log1p.f32 (*.f32 u2 (PI.f32)))
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 2))
(log1p.f32 (*.f32 u2 (PI.f32)))
(fabs.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
(log1p.f32 (*.f32 u2 (PI.f32)))
(log.f32 (+.f32 (*.f32 (PI.f32) u2) 1))
(log1p.f32 (*.f32 u2 (PI.f32)))
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))
(log1p.f32 (*.f32 u2 (PI.f32)))
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(log1p.f32 (*.f32 u2 (PI.f32)))
(exp.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(log1p.f32 (*.f32 u2 (PI.f32)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(fma.f32 2 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(fma.f32 2 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) -1)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(+.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1/2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (-.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1/2 (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (-.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1/2))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(fma.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (+.f32 -1/2 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (+.f32 -1/2 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (-.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(-.f32 (/.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))) (/.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 4)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))))
(*.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3))))
(*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (/.f32 1 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (/.f32 1 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3/2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/6))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))))
(*.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 4)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 4)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 4)))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 2))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))) (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))
(/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) (pow.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))
(/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) (pow.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) (pow.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 3)) (fma.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))
(/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3) (pow.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3)) (fma.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)))
(/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (-.f32 (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)) (+.f32 (exp.f32 (*.f32 2 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (exp.f32 (*.f32 2 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))))
(/.f32 (-.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 0)) (-.f32 (cos.f32 0) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(/.f32 (-.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (+.f32 0 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 2)
(/.f32 (-.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 0)) 2) (*.f32 2 (-.f32 (cos.f32 0) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 4)
(/.f32 (-.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (+.f32 0 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 2)
(/.f32 (neg.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (neg.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (neg.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4)))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))

localize13.0ms (0.1%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize54.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 u1)
0.3b
(pow.f32 (log1p.f32 u1) 3/2)
1.5b
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)
Compiler

Compiled 27 to 19 computations (29.6% saved)

series11.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
4.0ms
u1
@inf
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)
4.0ms
u1
@-inf
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)
2.0ms
u1
@0
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)
1.0ms
u1
@-inf
(pow.f32 (log1p.f32 u1) 3/2)
1.0ms
u1
@inf
(pow.f32 (log1p.f32 u1) 3/2)

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1512×add-sqr-sqrt
1470×*-un-lft-identity
1396×add-cube-cbrt
1384×add-cbrt-cube
1368×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify98.0ms (0.7%)

Algorithm
egg-herbie
Rules
1422×associate-/l*
730×distribute-lft-in
718×distribute-rgt-in
610×associate-*r/
578×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03055406
18844910
231554462
Stop Event
node limit
Counts
62 → 127
Calls
Call 1
Inputs
(sqrt.f32 u1)
(+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1))
(+.f32 (*.f32 1/3 (*.f32 (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))) u1)) (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1)))
(+.f32 (*.f32 1/3 (*.f32 (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))) u1)) (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (+.f32 (sqrt.f32 u1) (*.f32 1/3 (*.f32 (-.f32 (*.f32 -63/128 (sqrt.f32 (pow.f32 u1 3))) (+.f32 (*.f32 -1/64 (sqrt.f32 (pow.f32 u1 7))) (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 2)) 1/3) (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))))))) (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))) (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 2)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 -9/8 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (*.f32 1/4 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))) (*.f32 9/16 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))) 1/3) (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))) (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))) 1/3) (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6))))))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 3))))) (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 2))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 2)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 -1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (-.f32 (+.f32 (*.f32 -1/4 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 9/16 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))))) (+.f32 (*.f32 -1/8 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))))))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 3)))))))
(sqrt.f32 (pow.f32 u1 3))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 -3/4 (sqrt.f32 (pow.f32 u1 5))))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (+.f32 (*.f32 -3/4 (sqrt.f32 (pow.f32 u1 5))) (*.f32 19/32 (sqrt.f32 (pow.f32 u1 7)))))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (+.f32 (*.f32 -3/4 (sqrt.f32 (pow.f32 u1 5))) (+.f32 (*.f32 -63/128 (sqrt.f32 (pow.f32 u1 9))) (*.f32 19/32 (sqrt.f32 (pow.f32 u1 7))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (*.f32 -3/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (pow.f32 u1 2)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (*.f32 -3/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -9/8 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (*.f32 1/4 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))) (*.f32 9/16 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (sqrt.f32 -1)) (pow.f32 u1 3)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (pow.f32 u1 2)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (*.f32 -3/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (log.f32 (/.f32 1 u1))))))))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))
(+.f32 (*.f32 3/2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 u1))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))
(+.f32 (*.f32 3/2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 u1))) (+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (/.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (pow.f32 u1 2)))))
(+.f32 (*.f32 3/2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 u1))) (+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 9/16 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (/.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (pow.f32 u1 2))))))
(-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (pow.f32 1 1/3) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/3) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/3))
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 3/2) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))
(*.f32 1 (pow.f32 (log1p.f32 u1) 3/2))
(*.f32 (pow.f32 (log1p.f32 u1) 3/4) (pow.f32 (log1p.f32 u1) 3/4))
(*.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (pow.f32 1 3/2) (pow.f32 (log1p.f32 u1) 3/2))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/2) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 3))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(exp.f32 (*.f32 3/2 (log.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 3/2)))
Outputs
(sqrt.f32 u1)
(+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1))
(fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (sqrt.f32 u1))
(+.f32 (*.f32 1/3 (*.f32 (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))) u1)) (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1)))
(fma.f32 1/3 (*.f32 u1 (+.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 -3/16 (pow.f32 (pow.f32 u1 17) 1/6)))) (fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (sqrt.f32 u1)))
(fma.f32 1/3 (*.f32 u1 (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 (pow.f32 (pow.f32 u1 17) 1/6) -3/16))) (fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (sqrt.f32 u1)))
(+.f32 (*.f32 1/3 (*.f32 (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))) u1)) (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (+.f32 (sqrt.f32 u1) (*.f32 1/3 (*.f32 (-.f32 (*.f32 -63/128 (sqrt.f32 (pow.f32 u1 3))) (+.f32 (*.f32 -1/64 (sqrt.f32 (pow.f32 u1 7))) (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 2)) 1/3) (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))))))) (pow.f32 u1 2))))))
(fma.f32 1/3 (*.f32 u1 (+.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 -3/16 (pow.f32 (pow.f32 u1 17) 1/6)))) (+.f32 (fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (sqrt.f32 u1)) (*.f32 (*.f32 1/3 (-.f32 (*.f32 (sqrt.f32 (pow.f32 u1 3)) -63/128) (fma.f32 -1/64 (sqrt.f32 (pow.f32 u1 7)) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 -3/16 (pow.f32 (pow.f32 u1 17) 1/6))) (cbrt.f32 (*.f32 u1 u1))))))) (*.f32 u1 u1))))
(fma.f32 1/3 (*.f32 u1 (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 (pow.f32 (pow.f32 u1 17) 1/6) -3/16))) (fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (fma.f32 1/3 (*.f32 u1 (*.f32 u1 (-.f32 (*.f32 (sqrt.f32 (pow.f32 u1 3)) -63/128) (fma.f32 -1/64 (sqrt.f32 (pow.f32 u1 7)) (*.f32 (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 (pow.f32 (pow.f32 u1 17) 1/6) -3/16)) (*.f32 -1/2 (cbrt.f32 (*.f32 u1 u1)))))))) (sqrt.f32 u1))))
(fma.f32 1/3 (*.f32 u1 (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 (pow.f32 (pow.f32 u1 17) 1/6) -3/16))) (fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (fma.f32 1/3 (*.f32 u1 (*.f32 u1 (+.f32 (fma.f32 (sqrt.f32 (pow.f32 u1 3)) -63/128 (*.f32 (sqrt.f32 (pow.f32 u1 7)) 1/64)) (*.f32 (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 (pow.f32 (pow.f32 u1 17) 1/6) -3/16)) (*.f32 (cbrt.f32 (*.f32 u1 u1)) 1/2))))) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (*.f32 (/.f32 1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 1/6)))))
(fma.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (/.f32 (pow.f32 (neg.f32 (log.f32 u1)) 1/6) u1)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))) (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 2)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (*.f32 (/.f32 1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 1/6))) (/.f32 (*.f32 1/3 (-.f32 (*.f32 (+.f32 (/.f32 9/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) 3/4))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (*.f32 u1 u1) (neg.f32 (log.f32 u1)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (/.f32 (pow.f32 (neg.f32 (log.f32 u1)) 1/6) u1)) (*.f32 -1/3 (/.f32 (fma.f32 (*.f32 (sqrt.f32 -1) (fma.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))))) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (*.f32 u1 (*.f32 u1 (neg.f32 (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (/.f32 (pow.f32 (neg.f32 (log.f32 u1)) 1/6) u1)) (/.f32 (*.f32 -1/3 (fma.f32 (+.f32 (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 3/4 (neg.f32 (log.f32 u1))) (/.f32 -3/4 (*.f32 (log.f32 u1) (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (fabs.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3/2))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4))) (*.f32 u1 (*.f32 u1 (neg.f32 (log.f32 u1)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 -9/8 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (*.f32 1/4 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))) (*.f32 9/16 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))) 1/3) (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))) (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))) 1/3) (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6))))))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 3))))) (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 2))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (*.f32 (/.f32 1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 1/6))) (*.f32 1/3 (+.f32 (/.f32 (-.f32 (*.f32 (-.f32 (fma.f32 -9/8 (/.f32 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (neg.f32 (log.f32 u1))) (*.f32 1/4 (-.f32 (-.f32 (/.f32 3 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (/.f32 2 (neg.f32 (log.f32 u1)))) (/.f32 2 (pow.f32 (neg.f32 (log.f32 u1)) 3))))) (/.f32 9/16 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (fma.f32 -2/3 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 9/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) 3/4)) (cbrt.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 9/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) 3/4)) (cbrt.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 (sqrt.f32 -1) 2))))) -1/3)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 u1 3) (neg.f32 (log.f32 u1))))) (/.f32 (-.f32 (*.f32 (+.f32 (/.f32 9/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) 3/4)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (*.f32 u1 u1) (neg.f32 (log.f32 u1)))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (/.f32 (pow.f32 (neg.f32 (log.f32 u1)) 1/6) u1)) (*.f32 -1/3 (/.f32 (fma.f32 (*.f32 (sqrt.f32 -1) (fma.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))))) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (*.f32 u1 (*.f32 u1 (neg.f32 (log.f32 u1)))))))) (*.f32 -1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 (sqrt.f32 -1) (fma.f32 -9/8 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (fma.f32 1/4 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 2 (neg.f32 (log.f32 u1))) (/.f32 2 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (/.f32 -9/16 (pow.f32 (neg.f32 (log.f32 u1)) 3)))))) (fma.f32 -2/3 (*.f32 (fma.f32 (*.f32 (sqrt.f32 -1) (fma.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))))) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (cbrt.f32 (/.f32 -1 (neg.f32 (log.f32 u1))))) (fma.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) -1/8 (*.f32 (fma.f32 (*.f32 (sqrt.f32 -1) (fma.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))))) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (*.f32 (cbrt.f32 (/.f32 -1 (neg.f32 (log.f32 u1)))) -1/3))))) (*.f32 (pow.f32 u1 3) (neg.f32 (log.f32 u1))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (/.f32 (pow.f32 (neg.f32 (log.f32 u1)) 1/6) u1)) (*.f32 (/.f32 1/3 (*.f32 1 (log.f32 u1))) (+.f32 (/.f32 (fma.f32 (+.f32 (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 3/4 (neg.f32 (log.f32 u1))) (/.f32 -3/4 (*.f32 (log.f32 u1) (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (fabs.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3/2))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (*.f32 u1 u1)) (/.f32 (-.f32 (-.f32 (*.f32 (fma.f32 -9/8 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (fma.f32 1/4 (+.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 -2 (neg.f32 (log.f32 u1))) (/.f32 -2 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (/.f32 -9/16 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (*.f32 (sqrt.f32 -1) (fabs.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3/2)))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 -1) -1/8))) (*.f32 (*.f32 (fma.f32 (+.f32 (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 3/4 (neg.f32 (log.f32 u1))) (/.f32 -3/4 (*.f32 (log.f32 u1) (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (fabs.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3/2))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (cbrt.f32 (/.f32 -1 (neg.f32 (log.f32 u1))))) -1)) (pow.f32 u1 3))))))
(sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 1 u1) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6)) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))
(fma.f32 1/2 (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) u1) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 1 u1) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6)) (fma.f32 1/3 (/.f32 (+.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 9/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))) (*.f32 -3/4 (pow.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5) 1/6))) (*.f32 (*.f32 u1 u1) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))
(fma.f32 1/2 (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) u1) (fma.f32 1/3 (/.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (+.f32 (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (*.f32 u1 (*.f32 u1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))
(fma.f32 1/2 (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) u1) (fma.f32 1/3 (/.f32 (fma.f32 (fabs.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3/2)) (+.f32 (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 3/8)) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (*.f32 (*.f32 u1 u1) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 2)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 -1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (-.f32 (+.f32 (*.f32 -1/4 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 9/16 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))))) (+.f32 (*.f32 -1/8 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))))))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 3)))))))
(fma.f32 1/2 (*.f32 (/.f32 1 u1) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6)) (+.f32 (fma.f32 1/3 (/.f32 (+.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 9/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))) (*.f32 -3/4 (pow.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5) 1/6))) (*.f32 (*.f32 u1 u1) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (*.f32 -1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (-.f32 (fma.f32 -1/4 (+.f32 (/.f32 2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 3 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 2 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (/.f32 9/16 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)))) (fma.f32 -1/8 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (neg.f32 (*.f32 (+.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 9/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))) (*.f32 -3/4 (pow.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5) 1/6))) (cbrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))))) (*.f32 (pow.f32 u1 3) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))))
(fma.f32 1/2 (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) u1) (fma.f32 1/3 (/.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (+.f32 (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (*.f32 u1 (*.f32 u1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (fma.f32 -1/3 (/.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (fma.f32 -1/4 (+.f32 (/.f32 2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 3 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (fma.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -9/16 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (neg.f32 (fma.f32 -1/8 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (+.f32 (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (neg.f32 (cbrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))))) (*.f32 (pow.f32 u1 3) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))
(fma.f32 1/2 (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) u1) (fma.f32 1/3 (/.f32 (fma.f32 (fabs.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3/2)) (+.f32 (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 3/8)) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (*.f32 (*.f32 u1 u1) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (fma.f32 -1/3 (/.f32 (+.f32 (fma.f32 (fabs.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3/2)) (+.f32 (+.f32 (+.f32 (/.f32 -1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 9/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -9/16 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/8)) (*.f32 (fma.f32 (fabs.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3/2)) (+.f32 (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 3/8)) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (cbrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))) (*.f32 (pow.f32 u1 3) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))
(sqrt.f32 (pow.f32 u1 3))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 -3/4 (sqrt.f32 (pow.f32 u1 5))))
(fma.f32 -3/4 (sqrt.f32 (pow.f32 u1 5)) (sqrt.f32 (pow.f32 u1 3)))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (+.f32 (*.f32 -3/4 (sqrt.f32 (pow.f32 u1 5))) (*.f32 19/32 (sqrt.f32 (pow.f32 u1 7)))))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (fma.f32 -3/4 (sqrt.f32 (pow.f32 u1 5)) (*.f32 19/32 (sqrt.f32 (pow.f32 u1 7)))))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 7)) (*.f32 -3/4 (sqrt.f32 (pow.f32 u1 5)))))
(+.f32 (fma.f32 -3/4 (sqrt.f32 (pow.f32 u1 5)) (sqrt.f32 (pow.f32 u1 3))) (*.f32 19/32 (sqrt.f32 (pow.f32 u1 7))))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (+.f32 (*.f32 -3/4 (sqrt.f32 (pow.f32 u1 5))) (+.f32 (*.f32 -63/128 (sqrt.f32 (pow.f32 u1 9))) (*.f32 19/32 (sqrt.f32 (pow.f32 u1 7))))))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (fma.f32 -3/4 (sqrt.f32 (pow.f32 u1 5)) (fma.f32 -63/128 (sqrt.f32 (pow.f32 u1 9)) (*.f32 19/32 (sqrt.f32 (pow.f32 u1 7))))))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (fma.f32 -3/4 (sqrt.f32 (pow.f32 u1 5)) (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 7)) (*.f32 -63/128 (sqrt.f32 (pow.f32 u1 9))))))
(+.f32 (fma.f32 -3/4 (sqrt.f32 (pow.f32 u1 5)) (sqrt.f32 (pow.f32 u1 3))) (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 7)) (*.f32 -63/128 (fabs.f32 (pow.f32 u1 9/2)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)))
(*.f32 (sqrt.f32 -1) (fabs.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3/2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (*.f32 -3/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (log.f32 (/.f32 1 u1))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 -3/2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1))))
(fma.f32 -3/2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (fabs.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3/2))))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (pow.f32 u1 2)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (*.f32 -3/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))
(fma.f32 (/.f32 (+.f32 (/.f32 9/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 -3/2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (+.f32 (*.f32 (/.f32 (fma.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1)) (sqrt.f32 -1)) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1))) (*.f32 (fabs.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3/2)) (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 3/4 (neg.f32 (log.f32 u1))) (/.f32 -3/4 (*.f32 (log.f32 u1) (log.f32 u1))))) (*.f32 u1 u1)) 1) (sqrt.f32 -1))))
(+.f32 (*.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -9/8 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (*.f32 1/4 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))) (*.f32 9/16 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (sqrt.f32 -1)) (pow.f32 u1 3)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (pow.f32 u1 2)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (*.f32 -3/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (log.f32 (/.f32 1 u1))))))))
(fma.f32 (/.f32 (-.f32 (fma.f32 -9/8 (/.f32 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (neg.f32 (log.f32 u1))) (*.f32 1/4 (-.f32 (-.f32 (/.f32 3 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (/.f32 2 (neg.f32 (log.f32 u1)))) (/.f32 2 (pow.f32 (neg.f32 (log.f32 u1)) 3))))) (/.f32 9/16 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (fma.f32 (/.f32 (+.f32 (/.f32 9/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 -3/2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (sqrt.f32 -1) u1))))))
(fma.f32 (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (/.f32 (fma.f32 -9/8 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (fma.f32 1/4 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 2 (neg.f32 (log.f32 u1))) (/.f32 2 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (/.f32 -9/16 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (+.f32 (*.f32 (/.f32 (fma.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1)) (sqrt.f32 -1)) (sqrt.f32 -1)))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1))) (*.f32 (fabs.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3/2)) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (/.f32 (fma.f32 -9/8 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (fma.f32 1/4 (+.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 -2 (neg.f32 (log.f32 u1))) (/.f32 -2 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (/.f32 -9/16 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (pow.f32 u1 3)) (/.f32 (+.f32 (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 3/4 (neg.f32 (log.f32 u1))) (/.f32 -3/4 (*.f32 (log.f32 u1) (log.f32 u1))))) (*.f32 u1 u1)))) (sqrt.f32 -1))))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))
(sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))
(sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))
(fabs.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3/2))
(+.f32 (*.f32 3/2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 u1))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))
(fma.f32 3/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)))
(fma.f32 3/2 (/.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) u1) (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))
(fma.f32 3/2 (/.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) u1) (fabs.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3/2)))
(+.f32 (*.f32 3/2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 u1))) (+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (/.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (pow.f32 u1 2)))))
(+.f32 (fma.f32 3/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (/.f32 (+.f32 (/.f32 9/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))) (*.f32 u1 u1))))
(fma.f32 3/2 (/.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) u1) (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (+.f32 (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 u1 u1)) 1) (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))))
(fma.f32 3/2 (/.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) u1) (*.f32 (+.f32 1 (/.f32 (+.f32 (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 3/8)) (*.f32 u1 u1))) (fabs.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3/2))))
(+.f32 (*.f32 3/2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 u1))) (+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (/.f32 (-.f32 (+.f32 (*.f32 -1/4 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 9/16 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (/.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (pow.f32 u1 2))))))
(+.f32 (fma.f32 3/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (/.f32 (-.f32 (fma.f32 -1/4 (+.f32 (/.f32 2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 3 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 2 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (/.f32 9/16 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (/.f32 (+.f32 (/.f32 9/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))) (*.f32 u1 u1)))))
(+.f32 (fma.f32 3/2 (/.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) u1) (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (+.f32 (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 u1 u1)) 1) (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (*.f32 (/.f32 (fma.f32 -1/4 (+.f32 (/.f32 2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 3 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (fma.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -9/16 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (pow.f32 u1 3)) (neg.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))))
(fma.f32 3/2 (/.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) u1) (*.f32 (fabs.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3/2)) (+.f32 (+.f32 1 (/.f32 (+.f32 (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 3/8)) (*.f32 u1 u1))) (neg.f32 (/.f32 (+.f32 (+.f32 (+.f32 (/.f32 -1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 9/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -9/16 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (pow.f32 u1 3))))))
(-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1)
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 1/3) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/3) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/4)))
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 3/2) 1))
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(*.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 3/2) 1)
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 1 (pow.f32 (log1p.f32 u1) 3/2))
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (pow.f32 (log1p.f32 u1) 3/4) (pow.f32 (log1p.f32 u1) 3/4))
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 1 3/2) (pow.f32 (log1p.f32 u1) 3/2))
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/2) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/2))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 3))
(fabs.f32 (pow.f32 (log1p.f32 u1) 3/2))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(pow.f32 (log1p.f32 u1) 3/2)
(cbrt.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 3))
(pow.f32 (log1p.f32 u1) 3/2)
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(pow.f32 (log1p.f32 u1) 3/2)
(exp.f32 (*.f32 3/2 (log.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 3/2)
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (log1p.f32 u1))) 1))
(pow.f32 (log1p.f32 u1) 3/2)
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(pow.f32 (log1p.f32 u1) 3/2)

localize71.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1))
0.1b
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
0.2b
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)
0.3b
(*.f32 (PI.f32) (+.f32 u2 u2))
Compiler

Compiled 54 to 18 computations (66.7% saved)

series6.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
u2
@0
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)
1.0ms
u2
@0
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1))
1.0ms
u1
@0
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1))
0.0ms
u1
@inf
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1))
0.0ms
u2
@inf
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1))

rewrite85.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1040×unswap-sqr
782×swap-sqr
550×associate-*r/
434×associate-*l/
426×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01460
128860
2355332
Stop Event
node limit
Counts
2 → 49
Calls
Call 1
Inputs
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 1/2 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 1 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 (*.f32 1/2 (cos.f32 0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 0) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cos.f32 0) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 0)) (*.f32 (sqrt.f32 (cos.f32 0)) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (*.f32 (cbrt.f32 (cos.f32 0)) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 0) (sqrt.f32 (cos.f32 0))) (sqrt.f32 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 0) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (cbrt.f32 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (cos.f32 0)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))) (*.f32 (cbrt.f32 (cos.f32 0)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (cbrt.f32 (cos.f32 0))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (cbrt.f32 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2))) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (cos.f32 0) (cos.f32 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (cos.f32 0) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log1p.f32 u1) 1/2) (*.f32 (log1p.f32 u1) (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (log1p.f32 u1)) (*.f32 (*.f32 1/2 (cos.f32 0)) (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log1p.f32 u1) (+.f32 (cos.f32 0) (cos.f32 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (log1p.f32 u1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (+.f32 u1 1) (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (log1p.f32 u1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))))))

simplify76.0ms (0.5%)

Algorithm
egg-herbie
Rules
1396×associate-/l*
1358×fma-def
1236×associate-/r/
834×associate-/r*
592×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02092295
16202263
216881989
352351989
Stop Event
node limit
Counts
85 → 145
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) 1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 u2 6)) (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(log.f32 (+.f32 1 u1))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1)))
(+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (log.f32 (+.f32 1 u1)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1))))
(+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (*.f32 (pow.f32 u2 6) (log.f32 (+.f32 1 u1)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (log.f32 (+.f32 1 u1)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1)))))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 4))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))))))
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 0)))
(+.f32 1/2 (*.f32 1 (*.f32 1/2 (cos.f32 0))))
(+.f32 1/2 (*.f32 (*.f32 1/2 (cos.f32 0)) 1))
(+.f32 (*.f32 1/2 (cos.f32 0)) 1/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2))) 1)
(*.f32 (cos.f32 0) (cos.f32 0))
(*.f32 (pow.f32 (cos.f32 0) 2) 1)
(*.f32 1 (pow.f32 (cos.f32 0) 2))
(*.f32 (sqrt.f32 (cos.f32 0)) (*.f32 (sqrt.f32 (cos.f32 0)) (cos.f32 0)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (pow.f32 (cos.f32 0) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (*.f32 (cbrt.f32 (cos.f32 0)) (cos.f32 0)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
(*.f32 (*.f32 (cos.f32 0) (sqrt.f32 (cos.f32 0))) (sqrt.f32 (cos.f32 0)))
(*.f32 (*.f32 (cos.f32 0) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (cbrt.f32 (cos.f32 0)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 0)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))) (*.f32 (cbrt.f32 (cos.f32 0)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (cbrt.f32 (cos.f32 0))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (cbrt.f32 (cos.f32 0))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2))) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2))))
(/.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 2)
(/.f32 (*.f32 1 (+.f32 (cos.f32 0) (cos.f32 0))) 2)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 1) 2)
(sqrt.f32 (pow.f32 (cos.f32 0) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 0) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 0) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 0))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 0))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 0) 2)))
(+.f32 (*.f32 (log1p.f32 u1) 1/2) (*.f32 (log1p.f32 u1) (*.f32 1/2 (cos.f32 0))))
(+.f32 (*.f32 1/2 (log1p.f32 u1)) (*.f32 (*.f32 1/2 (cos.f32 0)) (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) 1)
(/.f32 (*.f32 (log1p.f32 u1) (+.f32 (cos.f32 0) (cos.f32 0))) 2)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (log1p.f32 u1)) 2)
(pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 1)
(pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)))
(log.f32 (pow.f32 (+.f32 u1 1) (pow.f32 (cos.f32 0) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (log1p.f32 u1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
Outputs
1
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) 1)
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1)
(fma.f32 -4 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3)))
(fma.f32 -4 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) 1))
(fma.f32 -4 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 16/3) 1))
(fma.f32 (*.f32 u2 u2) (*.f32 -4 (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 16/3) 1))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 u2 6)) (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))))))
(+.f32 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 u2 6) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3))))
(+.f32 (fma.f32 -4 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -128/45 (pow.f32 u2 6)))))
(fma.f32 -4 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 16/3) (fma.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 u2 6) -128/45) 1)))
(fma.f32 -4 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (fma.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 u2 6) -128/45) 1)))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)
(log.f32 (+.f32 1 u1))
(log1p.f32 u1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1)))
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (log1p.f32 u1))) (log1p.f32 u1))
(fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 u2 u2) (log1p.f32 u1))) (log1p.f32 u1))
(*.f32 (fma.f32 -4 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1) (log1p.f32 u1))
(+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (log.f32 (+.f32 1 u1)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1))))
(fma.f32 (pow.f32 u2 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 16/3) (log1p.f32 u1)) (fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (log1p.f32 u1))) (log1p.f32 u1)))
(fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (log1p.f32 u1))) (fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 u2 u2) (log1p.f32 u1))) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (fma.f32 -4 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 16/3)))))
(+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (*.f32 (pow.f32 u2 6) (log.f32 (+.f32 1 u1)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (log.f32 (+.f32 1 u1)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1)))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (*.f32 (pow.f32 u2 6) (log1p.f32 u1)) (fma.f32 (pow.f32 u2 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 16/3) (log1p.f32 u1)) (fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (log1p.f32 u1))) (log1p.f32 u1))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (*.f32 (pow.f32 u2 6) (log1p.f32 u1)) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (log1p.f32 u1))) (fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 u2 u2) (log1p.f32 u1))) (log1p.f32 u1))))
(+.f32 (*.f32 (fma.f32 -4 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1) (log1p.f32 u1)) (*.f32 (log1p.f32 u1) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 u2 6) -128/45)))))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 u1 u1) -1/2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (+.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (+.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(fma.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3)) (fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(fma.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 3)) (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 u1 u1) -1/2))))
(fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (+.f32 (*.f32 -1/2 (*.f32 u1 u1)) (*.f32 1/3 (pow.f32 u1 3)))))
(fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 -1/2 (*.f32 u1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 4))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))))
(fma.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3)) (fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (fma.f32 -1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))))
(fma.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 3)) (fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 (pow.f32 u1 4) -1/4)))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (+.f32 u1 (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (+.f32 (*.f32 -1/2 (*.f32 u1 u1)) (*.f32 1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (+.f32 u1 (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (+.f32 (*.f32 -1/2 (*.f32 u1 u1)) (*.f32 1/3 (pow.f32 u1 3)))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (neg.f32 (log.f32 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (neg.f32 (neg.f32 (log.f32 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log.f32 u1))
(+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))
(+.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (neg.f32 (log.f32 u1)))) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(fma.f32 (neg.f32 (neg.f32 (log.f32 u1))) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1))
(fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log.f32 u1) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log.f32 u1) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)) (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (neg.f32 (log.f32 u1)))))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (neg.f32 (log.f32 u1))))
(fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log.f32 u1) (*.f32 (+.f32 (/.f32 -1/2 u1) 1) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log.f32 u1) (*.f32 (+.f32 (/.f32 -1/2 u1) 1) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))))))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)) (fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (neg.f32 (log.f32 u1))) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3)))))
(+.f32 (-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (neg.f32 (log.f32 u1)))) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 3))))
(+.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log.f32 u1) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (+.f32 -1/2 (/.f32 1/3 u1))))
(+.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (log.f32 u1) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 u1 u1)) (+.f32 -1/2 (/.f32 1/3 u1))))
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(fma.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1))
(fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(fma.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1)))
(fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (*.f32 (+.f32 (/.f32 -1/2 u1) 1) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (*.f32 (+.f32 (/.f32 -1/2 u1) 1) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))))))
(fma.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3)))))
(fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (fma.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 3)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1))))
(+.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (+.f32 -1/2 (/.f32 1/3 u1))))
(+.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 u1 u1)) (+.f32 -1/2 (/.f32 1/3 u1))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 0)))
1
(+.f32 1/2 (*.f32 1 (*.f32 1/2 (cos.f32 0))))
1
(+.f32 1/2 (*.f32 (*.f32 1/2 (cos.f32 0)) 1))
1
(+.f32 (*.f32 1/2 (cos.f32 0)) 1/2)
1
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2))) 1)
1
(*.f32 (cos.f32 0) (cos.f32 0))
1
(*.f32 (pow.f32 (cos.f32 0) 2) 1)
1
(*.f32 1 (pow.f32 (cos.f32 0) 2))
1
(*.f32 (sqrt.f32 (cos.f32 0)) (*.f32 (sqrt.f32 (cos.f32 0)) (cos.f32 0)))
1
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (pow.f32 (cos.f32 0) 4)))
1
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (*.f32 (cbrt.f32 (cos.f32 0)) (cos.f32 0)))
1
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
1
(*.f32 (*.f32 (cos.f32 0) (sqrt.f32 (cos.f32 0))) (sqrt.f32 (cos.f32 0)))
1
(*.f32 (*.f32 (cos.f32 0) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (cbrt.f32 (cos.f32 0)))
1
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)))
1
(*.f32 (*.f32 (cbrt.f32 (cos.f32 0)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))) (*.f32 (cbrt.f32 (cos.f32 0)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))
1
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))
1
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (cbrt.f32 (cos.f32 0))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (cbrt.f32 (cos.f32 0))))
1
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2))) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2))))
1
(/.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 2)
1
(/.f32 (*.f32 1 (+.f32 (cos.f32 0) (cos.f32 0))) 2)
1
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 1) 2)
1
(sqrt.f32 (pow.f32 (cos.f32 0) 4))
1
(log.f32 (exp.f32 (pow.f32 (cos.f32 0) 2)))
1
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 0) 2))))
1
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3))
1
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2)))
1
(exp.f32 (*.f32 2 (log.f32 (cos.f32 0))))
1
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 0))) 1))
1
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 0) 2)))
1
(+.f32 (*.f32 (log1p.f32 u1) 1/2) (*.f32 (log1p.f32 u1) (*.f32 1/2 (cos.f32 0))))
(log1p.f32 u1)
(+.f32 (*.f32 1/2 (log1p.f32 u1)) (*.f32 (*.f32 1/2 (cos.f32 0)) (log1p.f32 u1)))
(log1p.f32 u1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) 1)
(log1p.f32 u1)
(/.f32 (*.f32 (log1p.f32 u1) (+.f32 (cos.f32 0) (cos.f32 0))) 2)
(log1p.f32 u1)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (log1p.f32 u1)) 2)
(log1p.f32 u1)
(pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 1)
(log1p.f32 u1)
(pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 2)
(log1p.f32 u1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 3)
(log1p.f32 u1)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 3) 1/3)
(log1p.f32 u1)
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)))
(sqrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(fabs.f32 (log1p.f32 u1))
(log.f32 (pow.f32 (+.f32 u1 1) (pow.f32 (cos.f32 0) 2)))
(log1p.f32 u1)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))
(log1p.f32 u1)
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 3))
(log1p.f32 u1)
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (log1p.f32 u1) 3)))
(log1p.f32 u1)
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)))
(log1p.f32 u1)
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(log1p.f32 u1)
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(log1p.f32 u1)
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1))
(log1p.f32 u1)
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(log1p.f32 u1)

localize72.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.1b
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
0.7b
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
Compiler

Compiled 67 to 36 computations (46.3% saved)

series17.0ms (0.1%)

Counts
2 → 28
Calls

9 calls:

TimeVariablePointExpression
8.0ms
u1
@-inf
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
5.0ms
u1
@inf
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
1.0ms
u1
@0
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
1.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1160×unswap-sqr
924×swap-sqr
386×distribute-rgt-in
362×add-sqr-sqrt
344×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01950
138438
2439038
Stop Event
node limit
Counts
2 → 98
Calls
Call 1
Inputs
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log1p.f32 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/6) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (neg.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)) (pow.f32 (log1p.f32 u1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (neg.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (log1p.f32 u1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3)) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (log1p.f32 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) -1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (log1p.f32 u1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3)) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 u1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))))))

simplify154.0ms (1.1%)

Algorithm
egg-herbie
Rules
1154×associate-/r/
978×+-commutative
912×associate-*r*
768×associate-*l*
720×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050910812
115549166
263018976
Stop Event
node limit
Counts
126 → 199
Calls
Call 1
Inputs
(*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1)))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 2)) (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3)) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9) (/.f32 1 (pow.f32 u1 2)))))))))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/9))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 2/9 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3) (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3) (+.f32 1/3 (+.f32 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3)) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))))))) (*.f32 2/9 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 8)) 1/9)))) (pow.f32 u1 3))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 2)) (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/3 (+.f32 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3)) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9) (/.f32 1 (pow.f32 u1 2)))))))))))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2))))) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u1 2)))) (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))) (pow.f32 u1 2)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))))) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1))))) (cbrt.f32 -1)) (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3)) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))))))))) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))) (pow.f32 u1 2))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u1 2)))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (log1p.f32 u1) 0)
(+.f32 0 (log1p.f32 u1))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(-.f32 0 (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u1))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (log1p.f32 u1) 1)
(*.f32 (log1p.f32 u1) -1)
(*.f32 1 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (neg.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(*.f32 -1 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (neg.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3)) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2)))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))
(/.f32 (log1p.f32 u1) 1)
(/.f32 (log1p.f32 u1) -1)
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (log1p.f32 u1))
(/.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (*.f32 1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (*.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (log1p.f32 u1))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (log1p.f32 u1))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) -1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (log1p.f32 u1) 1/6))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1/6))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3)) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (neg.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(neg.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (+.f32 u1 1))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
Outputs
(*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))
(+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))
(+.f32 (log.f32 -1) (log.f32 u1))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1)))))
(fma.f32 -1/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (+.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (*.f32 (*.f32 -2/3 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (/.f32 1 u1))))
(fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) (fma.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) -2/3 (+.f32 (log.f32 -1) (log.f32 u1))))
(+.f32 (+.f32 (log.f32 -1) (log.f32 u1)) (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) -1))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 2)) (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3)) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9) (/.f32 1 (pow.f32 u1 2)))))))))
(fma.f32 -1/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (fma.f32 -1/3 (*.f32 1 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (*.f32 u1 u1))) (+.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (fma.f32 -2/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18)))) (*.f32 u1 u1)) (cbrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)) (/.f32 1 (*.f32 u1 u1)))))))))
(fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) (+.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) -2/3 (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) 1/9))) (*.f32 u1 u1)) (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 2/9 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) (*.f32 u1 u1))))) (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (*.f32 u1 u1)) (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/9))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 2/9 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3) (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3) (+.f32 1/3 (+.f32 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3)) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))))))) (*.f32 2/9 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 8)) 1/9)))) (pow.f32 u1 3))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 2)) (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/3 (+.f32 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3)) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9) (/.f32 1 (pow.f32 u1 2)))))))))))))
(fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18)))) (pow.f32 u1 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2)) 1/18))) (fma.f32 -2/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (fma.f32 2/9 (/.f32 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18))) (pow.f32 u1 3)) (fma.f32 (cbrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (+.f32 1/3 (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2))) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18))))))) (*.f32 2/9 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 8)) 1/18))))) (pow.f32 u1 3)) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18)))) (*.f32 u1 u1)) (cbrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (+.f32 (*.f32 -1/3 (/.f32 (+.f32 1/3 (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2))) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18)))))) (pow.f32 u1 3))) (fma.f32 -1/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (fma.f32 -1/3 (*.f32 1 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (*.f32 u1 u1))) (+.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (*.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)) (/.f32 1 (*.f32 u1 u1)))))))))))))
(fma.f32 -1/3 (/.f32 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) 1/9))) (/.f32 (pow.f32 u1 3) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18)))) (fma.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) -2/3 (fma.f32 2/9 (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (pow.f32 u1 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18))) (+.f32 (fma.f32 -1/3 (/.f32 (+.f32 1/3 (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) 2/3)))) (pow.f32 u1 3)) (fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (*.f32 u1 u1)) (fma.f32 2/9 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) (*.f32 u1 u1)) (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (+.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 1/3 (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) 2/3))))) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 8)) 1/18)) 2/9))) (pow.f32 u1 3)) (/.f32 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) 1/9))) (*.f32 u1 u1))))))))
(fma.f32 -1/3 (/.f32 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) 1/9))) (/.f32 (pow.f32 u1 3) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18)))) (fma.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) -2/3 (fma.f32 2/9 (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (pow.f32 u1 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18))) (+.f32 (+.f32 (fma.f32 2/9 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) (*.f32 u1 u1)) (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/3 (+.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) (/.f32 (+.f32 1/3 (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) 2/3)))) (pow.f32 u1 3))) (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (*.f32 u1 u1))))) (*.f32 (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (+.f32 (/.f32 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) 1/9))) (*.f32 u1 u1)) (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 1/3 (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) 2/3))))) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 8)) 1/18)) 2/9))) (pow.f32 u1 3))))))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3)))
(neg.f32 (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u1) (neg.f32 (log.f32 (/.f32 -1 u1))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u1))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2))))) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u1 2)))) (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))) (pow.f32 u1 2)))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u1) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (*.f32 (/.f32 1 (*.f32 u1 u1)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (/.f32 (cbrt.f32 -1) (/.f32 (*.f32 u1 u1) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))))))) (*.f32 -1/3 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (*.f32 u1 u1)))))))
(-.f32 (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (/.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (*.f32 u1 u1))) (-.f32 (fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (/.f32 (cbrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))))) (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (cbrt.f32 -1)) -2/3)))) (*.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 u1 u1)))) (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u1))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))))) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1))))) (cbrt.f32 -1)) (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3)) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))))))))) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))) (pow.f32 u1 2))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u1 2)))))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u1) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (*.f32 (/.f32 1 (*.f32 u1 u1)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (fma.f32 -1 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18)) (*.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))))) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (+.f32 (*.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))))) (*.f32 (*.f32 1/27 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)))) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (fma.f32 (*.f32 (cbrt.f32 -1) (fma.f32 -2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18)) (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8))))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))))) (*.f32 (*.f32 1/27 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)))) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (cbrt.f32 -1))))) (cbrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))))) -2/9)))) (pow.f32 u1 3)) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (/.f32 (cbrt.f32 -1) (/.f32 (*.f32 u1 u1) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))))))) (*.f32 -1/3 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (*.f32 u1 u1))))))))
(-.f32 (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (/.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (*.f32 u1 u1))) (-.f32 (-.f32 (fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (/.f32 (cbrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))))) (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (cbrt.f32 -1)) -2/3)))) (*.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 u1 u1)))) (log.f32 (/.f32 -1 u1))) (/.f32 (fma.f32 1/3 (*.f32 (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))))) (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (cbrt.f32 -1)) -2/3))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) -2/9 (*.f32 (cbrt.f32 -1) (*.f32 (fma.f32 2/3 (/.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cbrt.f32 -1) (-.f32 1/3 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (pow.f32 (cbrt.f32 -1) 2))))))) (*.f32 (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18))))) (cbrt.f32 (log.f32 (/.f32 -1 u1)))))))) (pow.f32 u1 3)))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u1))
(-.f32 (-.f32 (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (/.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (*.f32 u1 u1))) (-.f32 (fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (/.f32 (cbrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))))) (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (cbrt.f32 -1)) -2/3)))) (*.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 u1 u1)))) (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u1)) (/.f32 (fma.f32 1/3 (*.f32 (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))))) (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (cbrt.f32 -1)) -2/3))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) -2/9 (*.f32 (cbrt.f32 -1) (*.f32 (fma.f32 2/3 (*.f32 (/.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (cbrt.f32 -1)) (-.f32 1/3 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (pow.f32 (cbrt.f32 -1) 2)))))) (*.f32 (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18))))) (cbrt.f32 (log.f32 (/.f32 -1 u1)))))))) (pow.f32 u1 3)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (*.f32 u1 u1))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (/.f32 (*.f32 u1 u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) u1) (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (*.f32 u1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) u1) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)) u1)))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) u1))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (neg.f32 (log.f32 (/.f32 -1 u1)))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1))) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 -1) (*.f32 u2 u2))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 6)) (pow.f32 (PI.f32) 6))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)))) (*.f32 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (sqrt.f32 -1) (pow.f32 u2 6)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -1) (pow.f32 u2 4))))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (sqrt.f32 -1) (pow.f32 u2 6)))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(+.f32 0 (log1p.f32 u1))
(log1p.f32 u1)
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(neg.f32 (log1p.f32 u1))
(-.f32 0 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u1))) 1)
(log1p.f32 u1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(log1p.f32 u1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) -1)
(neg.f32 (log1p.f32 u1))
(*.f32 1 (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/2)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(log1p.f32 u1)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (neg.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(neg.f32 (log1p.f32 u1))
(*.f32 -1 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (neg.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/2)))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/2)))
(*.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3)) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2)))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2))
(*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2))
(*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3))
(/.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(/.f32 (log1p.f32 u1) -1)
(neg.f32 (log1p.f32 u1))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(log1p.f32 u1)
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (*.f32 1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(log1p.f32 u1)
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(log1p.f32 u1)
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) -1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (log1p.f32 u1) 1/6))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1/6))
(/.f32 (/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/6))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3)) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(fabs.f32 (log1p.f32 u1))
(log.f32 (+.f32 u1 1))
(log1p.f32 u1)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(log1p.f32 u1)
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(exp.f32 (log.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(log1p.f32 u1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 2)
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 1))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))

eval783.0ms (5.5%)

Compiler

Compiled 31406 to 21926 computations (30.2% saved)

prune402.0ms (2.8%)

Pruning

62 alts after pruning (52 fresh and 10 done)

PrunedKeptTotal
New88118899
Fresh83442
Picked011
Done2911
Total89162953
Error
0.0b
Counts
953 → 62
Alt Table
Click to see full alt table
StatusErrorProgram
7.5b
(/.f32 (*.f32 (log1p.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))
7.5b
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
7.5b
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
11.7b
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2) 1/3) 1)
19.9b
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 3/2) 1/3) 1)
11.6b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
7.5b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 u2) (PI.f32))))))
11.4b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
19.8b
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2) 1/3) 1)
11.2b
(*.f32 (pow.f32 (pow.f32 u1 3/2) 1/3) 1)
10.9b
(*.f32 (pow.f32 (pow.f32 u1 1/4) 2) 1)
24.0b
(*.f32 (pow.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 3/2) 1)) 1/3) 1)
11.2b
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 3)) 1/3) 1)
13.9b
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
10.9b
(*.f32 (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1)) 1)
11.3b
(*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)) 1)
13.6b
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
0.4b
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
0.7b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.0b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) 1)
0.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
2.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.9b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
2.9b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
2.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1) 2))
0.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (-.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))
0.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
0.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
6.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
0.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
4.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
6.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
13.9b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
16.6b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
6.8b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
10.9b
(*.f32 (sqrt.f32 u1) 1)
30.4b
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
7.8b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.6b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
11.4b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
6.9b
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
8.4b
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))
11.3b
(sqrt.f32 (log1p.f32 u1))
19.8b
(sqrt.f32 (log.f32 (+.f32 1 u1)))
Compiler

Compiled 1076 to 905 computations (15.9% saved)

regimes372.0ms (2.6%)

Counts
89 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (pow.f32 (pow.f32 u1 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 u1 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 3)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)) 1)
(*.f32 (pow.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 3/2) 1)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 3/2) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2) 1/3) 1)
(*.f32 (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1)) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) 1)
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(/.f32 (*.f32 (log1p.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (-.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 u2) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1)) 2))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1) 2))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
Calls

10 calls:

44.0ms
(-.f32 1 u1)
40.0ms
u2
40.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
39.0ms
u1
39.0ms
cosTheta_i
Results
ErrorSegmentsBranch
0.3b1cosTheta_i
0.3b1u1
0.3b1u2
0.3b1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.3b1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.3b1(neg.f32 (log.f32 (-.f32 1 u1)))
0.3b1(log.f32 (-.f32 1 u1))
0.3b1(-.f32 1 u1)
0.3b1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.3b1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 1484 to 793 computations (46.6% saved)

regimes367.0ms (2.6%)

Counts
85 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (pow.f32 (pow.f32 u1 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 u1 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 3)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)) 1)
(*.f32 (pow.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 3/2) 1)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 3/2) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2) 1/3) 1)
(*.f32 (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1)) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) 1)
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(/.f32 (*.f32 (log1p.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (-.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 u2) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1)) 2))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1) 2))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (-.f32 1 (pow.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (neg.f32 (pow.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2)))
Calls

10 calls:

63.0ms
cosTheta_i
38.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
37.0ms
u2
36.0ms
(-.f32 1 u1)
35.0ms
u1
Results
ErrorSegmentsBranch
0.3b1cosTheta_i
0.3b1u1
0.3b1u2
0.3b1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.3b1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.3b1(neg.f32 (log.f32 (-.f32 1 u1)))
0.3b1(log.f32 (-.f32 1 u1))
0.3b1(-.f32 1 u1)
0.3b1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.3b1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 1340 to 723 computations (46% saved)

regimes376.0ms (2.7%)

Counts
67 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (pow.f32 (pow.f32 u1 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 u1 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 3)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)) 1)
(*.f32 (pow.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 3/2) 1)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 3/2) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2) 1/3) 1)
(*.f32 (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1)) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) 1)
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(/.f32 (*.f32 (log1p.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (-.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
Calls

10 calls:

74.0ms
cosTheta_i
58.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
47.0ms
(-.f32 1 u1)
45.0ms
(log.f32 (-.f32 1 u1))
29.0ms
u1
Results
ErrorSegmentsBranch
0.3b1cosTheta_i
0.3b1u1
0.3b1u2
0.3b1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.3b1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.3b1(neg.f32 (log.f32 (-.f32 1 u1)))
0.3b1(log.f32 (-.f32 1 u1))
0.3b1(-.f32 1 u1)
0.3b1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.3b1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 933 to 562 computations (39.8% saved)

regimes193.0ms (1.4%)

Counts
35 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (pow.f32 (pow.f32 u1 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 u1 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 3)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)) 1)
(*.f32 (pow.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 3/2) 1)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 3/2) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2) 1/3) 1)
(*.f32 (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1)) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) 1)
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Calls

9 calls:

52.0ms
cosTheta_i
34.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
17.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
17.0ms
u1
15.0ms
u2
Results
ErrorSegmentsBranch
2.0b1cosTheta_i
2.0b1u1
2.0b1u2
2.0b1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
2.0b1(neg.f32 (log.f32 (-.f32 1 u1)))
2.0b1(log.f32 (-.f32 1 u1))
2.0b1(-.f32 1 u1)
2.0b1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
2.0b1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 408 to 304 computations (25.5% saved)

regimes290.0ms (2%)

Counts
32 → 2
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (pow.f32 (pow.f32 u1 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 u1 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 3)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)) 1)
(*.f32 (pow.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 3/2) 1)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 3/2) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2) 1/3) 1)
(*.f32 (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1)) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Calls

9 calls:

52.0ms
u1
51.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
47.0ms
u2
31.0ms
(-.f32 1 u1)
28.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
Results
ErrorSegmentsBranch
2.9b1cosTheta_i
1.6b2u1
1.5b2u2
1.6b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
1.6b2(neg.f32 (log.f32 (-.f32 1 u1)))
1.6b2(log.f32 (-.f32 1 u1))
1.6b2(-.f32 1 u1)
1.5b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
1.5b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 367 to 276 computations (24.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
1.0ms
0.0002838134823832661
0.0003180075727868825
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes206.0ms (1.5%)

Counts
31 → 2
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (pow.f32 (pow.f32 u1 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 u1 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 3)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)) 1)
(*.f32 (pow.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 3/2) 1)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1) 3/2) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2) 1/3) 1)
(*.f32 (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1)) 1)
Outputs
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
Calls

9 calls:

29.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
28.0ms
(-.f32 1 u1)
27.0ms
u2
27.0ms
u1
24.0ms
(log.f32 (-.f32 1 u1))
Results
ErrorSegmentsBranch
6.8b1cosTheta_i
4.2b2u1
2.9b2u2
4.2b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
4.2b2(neg.f32 (log.f32 (-.f32 1 u1)))
4.2b2(log.f32 (-.f32 1 u1))
4.2b2(-.f32 1 u1)
2.9b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
2.9b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 351 to 265 computations (24.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999969005584717
0.9999972581863403
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes75.0ms (0.5%)

Counts
20 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (pow.f32 (pow.f32 u1 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 u1 3/2) 1/3) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 3)) 1/3) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
Calls

7 calls:

16.0ms
cosTheta_i
11.0ms
u1
10.0ms
(log.f32 (-.f32 1 u1))
10.0ms
(-.f32 1 u1)
10.0ms
u2
Results
ErrorSegmentsBranch
6.8b1cosTheta_i
6.8b1u1
6.8b1u2
6.8b1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
6.8b1(neg.f32 (log.f32 (-.f32 1 u1)))
6.8b1(log.f32 (-.f32 1 u1))
6.8b1(-.f32 1 u1)
Compiler

Compiled 209 to 156 computations (25.4% saved)

regimes19.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
Calls

3 calls:

7.0ms
u1
5.0ms
u2
5.0ms
cosTheta_i
Results
ErrorSegmentsBranch
7.6b1cosTheta_i
7.6b1u1
7.6b1u2
Compiler

Compiled 84 to 60 computations (28.6% saved)

regimes14.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
Calls

3 calls:

5.0ms
u1
4.0ms
u2
4.0ms
cosTheta_i
Results
ErrorSegmentsBranch
7.9b1cosTheta_i
7.9b1u1
7.9b1u2
Compiler

Compiled 51 to 38 computations (25.5% saved)

regimes12.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
Calls

3 calls:

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

Compiled 36 to 28 computations (22.2% saved)

regimes11.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0.0b (-0%)

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

3 calls:

3.0ms
u1
3.0ms
u2
3.0ms
cosTheta_i
Results
ErrorSegmentsBranch
10.9b1cosTheta_i
10.9b1u1
10.9b1u2
Compiler

Compiled 25 to 20 computations (20% saved)

simplify32.0ms (0.2%)

Algorithm
egg-herbie
Rules
192×distribute-lft-neg-in
144×*-commutative
108×distribute-rgt-neg-in
88×+-commutative
76×distribute-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
082591
1139591
2173587
3238571
4298571
5375571
6464571
7545571
8562571
9564571
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 5153961/17179869184) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 8388583/8388608) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 u1) 1)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/2) (+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) -1/2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1/2) (-.f32 1/2 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) (neg.f32 (+.f32 -1/2 (*.f32 u1 -1/3)))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 1/2 (*.f32 u1 1/3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 5153961/17179869184) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 5153961/17179869184) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 5153961/17179869184) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 -1/2))))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 5153961/17179869184) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 1/2))))))
(if (<=.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 8388583/8388608) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1))
(if (<=.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 8388583/8388608) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 -1/3 (*.f32 u1 -1/4))))) u1)))
(sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 -1/3 (*.f32 u1 -1/4)))))))
(sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (-.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 1/4) 1/3))))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1)))
(sqrt.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) (neg.f32 (+.f32 -1/2 (*.f32 u1 -1/3))))))
(sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))))
(sqrt.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 1/2 (*.f32 u1 1/3)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) -1/2) u1)))
(sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1))))
(sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) -1/2)))
(*.f32 (sqrt.f32 u1) 1)
(sqrt.f32 u1)
Compiler

Compiled 212 to 161 computations (24.1% saved)

soundness106.0ms (0.7%)

Algorithm
egg-herbie
Rules
1440×associate-*r/
1042×associate-*r*
982×associate-*l*
710×+-commutative
614×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01743
12941
24141
35141
46141
57541
69841
712341
820141
923441
1025641
1136641
1239441
1340741
1441141
1541241
04439241
111768077
258147993
Stop Event
node limit
saturated
Compiler

Compiled 228 to 95 computations (58.3% saved)

end73.0ms (0.5%)

Compiler

Compiled 182 to 95 computations (47.8% saved)

Profiling

Loading profile data...